stabilize tests
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Concelier · AGENTS Charter (Sprint 0112–0114)
|
||||
# Concelier ?? AGENTS Charter (Sprint 0112???0114)
|
||||
|
||||
## Module Scope & Working Directory
|
||||
- Working directory: `src/Concelier/**` (WebService, __Libraries, Storage.Postgres, analyzers, tests, seed-data). Do not edit other modules unless explicitly referenced by this sprint.
|
||||
@@ -20,8 +20,8 @@
|
||||
- `docs/modules/concelier/prep/2025-11-22-oas-obs-prep.md` (OAS + observability prep)
|
||||
- `docs/modules/concelier/prep/2025-11-20-orchestrator-registry-prep.md` (orchestrator registry/control contracts)
|
||||
- `docs/modules/policy/cvss-v4.md` (CVSS receipts model & hashing)
|
||||
- `docs/product/advisories/25-Nov-2025 - Add CVSS v4.0 Score Receipts for Transparency.md` (vector provenance, DSSE expectations)
|
||||
- Any sprint-specific ADRs/notes linked from `docs/implplan/SPRINT_0112_0001_0001_concelier_i.md`, `SPRINT_0113_0001_0002_concelier_ii.md`, or `SPRINT_0114_0001_0003_concelier_iii.md`.
|
||||
- `docs-archived/product/advisories/27-Nov-2025-superseded/` (vector provenance, DSSE expectations)
|
||||
- Any sprint-specific ADRs/notes linked from `docs-archived/implplan/SPRINT_0112_0001_0001_concelier_i.md`, `SPRINT_0113_0001_0002_concelier_ii.md`, or `SPRINT_0114_0001_0003_concelier_iii.md`.
|
||||
|
||||
## Working Agreements
|
||||
- **Aggregation-Only Contract (AOC):** no derived semantics in ingestion; enforce via `AOCWriteGuard` and analyzers. Raw observations are append-only; linksets carry correlations/conflicts only.
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
## Distro Backport Version Handling
|
||||
|
||||
> **Reference:** `docs/product/advisories/archived/22-Dec-2025 - Getting Distro Backport Logic Right.md`
|
||||
> **Reference:** `docs-archived/product/advisories/22-Dec-2025 - Getting Distro Backport Logic Right.md`
|
||||
|
||||
When working with OS package advisories, follow these rules:
|
||||
|
||||
@@ -58,7 +58,8 @@ When working with OS package advisories, follow these rules:
|
||||
|
||||
### Test Corpus
|
||||
Version comparators must be tested with 50+ cases per distro. See:
|
||||
- `src/Concelier/__Tests/StellaOps.Concelier.Merge.Tests/Comparers/`
|
||||
- `src/Concelier/__Tests/StellaOps.Concelier.Merge.Tests/Identity/`
|
||||
- `src/Concelier/__Tests/StellaOps.Concelier.Merge.Tests/Precedence/`
|
||||
- SPRINT_2000_0003_0002 for comprehensive test requirements
|
||||
|
||||
## Coding & Observability Standards
|
||||
@@ -78,6 +79,7 @@ Version comparators must be tested with 50+ cases per distro. See:
|
||||
- Prefer seeded fixtures under `src/__Tests/__Datasets/seed-data/` for repeatability; avoid network in tests.
|
||||
|
||||
## Delivery Discipline
|
||||
- Update sprint tracker status (`TODO → DOING → DONE/BLOCKED`) when you start/finish/block work; mirror decisions in Execution Log and Decisions & Risks.
|
||||
- If a design decision is needed, mark the task `BLOCKED` in the sprint doc and record the decision ask—do not pause the codebase.
|
||||
- Update sprint tracker status (`TODO ??? DOING ??? DONE/BLOCKED`) when you start/finish/block work; mirror decisions in Execution Log and Decisions & Risks.
|
||||
- If a design decision is needed, mark the task `BLOCKED` in the sprint doc and record the decision ask???do not pause the codebase.
|
||||
- When changing contracts (APIs, schemas, telemetry, exports), update corresponding docs and link them from the sprint Decisions & Risks section.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user