stabilize tests
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Export Center · AGENTS Charter (Sprint 0164-0001-0001)
|
||||
# Export Center ?? AGENTS Charter (Sprint 0164-0001-0001)
|
||||
|
||||
## Module Scope & Working Directory
|
||||
- Working directory: `src/ExportCenter/**` (API/WebService, Worker, Core/Infrastructure libs, Trivy/Mirror/DevPortal adapters, RiskBundles pipeline, tests, seed/config). Cross-module edits require an explicit note in the sprint Decisions & Risks.
|
||||
@@ -23,8 +23,8 @@
|
||||
- `docs/modules/export-center/provenance-and-signing.md`
|
||||
- `docs/modules/export-center/operations/kms-envelope-pattern.md` (for 37-002 encryption/KMS)
|
||||
- `docs/modules/export-center/operations/risk-bundle-provider-matrix.md` (for 69/70 risk bundle chain)
|
||||
- Sprint file `docs/implplan/SPRINT_0164_0001_0001_exportcenter_iii.md`
|
||||
- Offline triage bundle format: `docs/airgap/offline-bundle-format.md` (SPRINT_3603/3605)
|
||||
- Sprint file `docs-archived/implplan/SPRINT_0164_0001_0001_exportcenter_iii.md`
|
||||
- Offline triage bundle format: `docs/modules/airgap/guides/offline-bundle-format.md` (SPRINT_3603/3605)
|
||||
|
||||
## Offline Evidence Bundles & Cache (SPRINT_3603 / SPRINT_3605)
|
||||
- Bundle format: `.stella.bundle.tgz` with DSSE-signed manifest and deterministic entry hashing (no external fetches required to verify).
|
||||
@@ -62,7 +62,8 @@
|
||||
- Keep tests air-gap friendly; seeded data under `src/__Tests/__Datasets/seed-data/` or inline fixtures.
|
||||
|
||||
## Delivery Discipline
|
||||
- Update sprint tracker statuses (`TODO → DOING → DONE/BLOCKED`) in `docs/implplan/SPRINT_0164_0001_0001_exportcenter_iii.md` when starting/finishing/blocking work; mirror design decisions in Decisions & Risks and Execution Log.
|
||||
- Update sprint tracker statuses (`TODO ??? DOING ??? DONE/BLOCKED`) in `docs-archived/implplan/SPRINT_0164_0001_0001_exportcenter_iii.md` when starting/finishing/blocking work; mirror design decisions in Decisions & Risks and Execution Log.
|
||||
- If a decision is needed (API contract, KMS envelope pattern), mark the task `BLOCKED`, describe the decision in sprint Decisions & Risks, and continue with other unblocked tasks.
|
||||
- When contracts or schemas change (API, manifest, provenance, adapter outputs), update module docs and link them from the sprint.
|
||||
- Retain deterministic retention/pruning behavior; document feature flags and defaults in `docs/modules/export-center/operations/*.md` when modified.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user