Restructure solution layout by module
This commit is contained in:
15
src/Policy/StellaOps.Policy.RiskProfile/AGENTS.md
Normal file
15
src/Policy/StellaOps.Policy.RiskProfile/AGENTS.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# Risk Profile Schema Guild Charter
|
||||
|
||||
## Mission
|
||||
Define and maintain the RiskProfile schema, validation rules, inheritance logic, and integration with Policy Engine and Authority scoping.
|
||||
|
||||
## Scope
|
||||
- JSON Schema definition, validators, and code generation for RiskProfile documents.
|
||||
- Inheritance/merge engine, content hashing, and signature support.
|
||||
- Policy store integration, scope selectors, and lifecycle management.
|
||||
- Tooling for Policy Studio and CLI authoring.
|
||||
|
||||
## Definition of Done
|
||||
- Schema publishes via `.well-known/risk-profile-schema` with versioning.
|
||||
- Validators catch conflicts and produce actionable errors.
|
||||
- Inheritance and overrides deterministic with tests and golden fixtures.
|
||||
20
src/Policy/StellaOps.Policy.RiskProfile/TASKS.md
Normal file
20
src/Policy/StellaOps.Policy.RiskProfile/TASKS.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Risk Profile Schema Task Board — Epic 18: Risk Scoring Profiles
|
||||
|
||||
## Sprint 66 – Schema Foundations
|
||||
| ID | Status | Owner(s) | Depends on | Description | Exit Criteria |
|
||||
|----|--------|----------|------------|-------------|---------------|
|
||||
| POLICY-RISK-66-001 | TODO | Risk Profile Schema Guild | — | Develop initial JSON Schema for RiskProfile (signals, transforms, weights, severity, overrides) with validator stubs. | Schema published; validators unit-tested with positive/negative fixtures. |
|
||||
| POLICY-RISK-66-002 | TODO | Risk Profile Schema Guild | POLICY-RISK-66-001 | Implement inheritance/merge logic with conflict detection and deterministic content hashing. | Inheritance tests pass; hashes stable; documentation drafted. |
|
||||
|
||||
## Sprint 67 – Policy Store Integration
|
||||
| ID | Status | Owner(s) | Depends on | Description | Exit Criteria |
|
||||
|----|--------|----------|------------|-------------|---------------|
|
||||
| POLICY-RISK-67-001 | TODO | Risk Profile Schema Guild, Policy Engine Guild | POLICY-RISK-66-002 | Integrate profile storage and versioning into Policy Store with lifecycle states (draft/publish/deprecate). | Profiles persisted with status transitions; API returns versioned docs. |
|
||||
| POLICY-RISK-67-002 | TODO | Risk Profile Schema Guild | POLICY-RISK-67-001 | Publish `.well-known/risk-profile-schema` endpoint and CLI validation tooling. | Endpoint returns schema with version metadata; CLI `stella risk profile validate` uses schema. |
|
||||
|
||||
## Sprint 68 – Scope & Overrides
|
||||
| ID | Status | Owner(s) | Depends on | Description | Exit Criteria |
|
||||
|----|--------|----------|------------|-------------|---------------|
|
||||
| POLICY-RISK-68-001 | TODO | Risk Profile Schema Guild, Authority Guild | POLICY-RISK-67-001 | Implement scope selectors, precedence rules, and Authority attachment APIs. | Scope resolution works in tests; conflicts produce clear errors. |
|
||||
| POLICY-RISK-68-002 | TODO | Risk Profile Schema Guild | POLICY-RISK-66-002 | Add override/adjustment support with audit metadata and validation for conflicting rules. | Overrides validated; golden tests ensure deterministic ordering. |
|
||||
*** End Task Board ***
|
||||
Reference in New Issue
Block a user