diff --git a/conductor/tracks/T08-04/contracts.json b/conductor/archive/T08-04/contracts.json similarity index 100% rename from conductor/tracks/T08-04/contracts.json rename to conductor/archive/T08-04/contracts.json diff --git a/conductor/tracks/T08-04/design.md b/conductor/archive/T08-04/design.md similarity index 100% rename from conductor/tracks/T08-04/design.md rename to conductor/archive/T08-04/design.md diff --git a/conductor/tracks/T08-04/implementation.md b/conductor/archive/T08-04/implementation.md similarity index 100% rename from conductor/tracks/T08-04/implementation.md rename to conductor/archive/T08-04/implementation.md diff --git a/conductor/archive/T08-04/index.md b/conductor/archive/T08-04/index.md new file mode 100644 index 00000000..969a6e26 --- /dev/null +++ b/conductor/archive/T08-04/index.md @@ -0,0 +1,14 @@ +# T08-04: Disposable-publication canary and compatibility matrix + +- [Specification](./spec.md) +- [Requirements](./requirements.md) +- [Design](./design.md) +- [Implementation ledger](./implementation.md) +- [Plan](./plan.md) +- [Risks](./risks.md) +- [Verification](./verification.md) +- [Verification receipt](./verification-receipt.json) +- [Contract](./contracts.json) +- [Metadata](./metadata.json) +- [GitHub issue #397](https://github.com/edithatogo/substack-cli-ts/issues/397) +- [Implementation PR #511](https://github.com/edithatogo/substack-cli-ts/pull/511) diff --git a/conductor/tracks/T08-04/metadata.json b/conductor/archive/T08-04/metadata.json similarity index 92% rename from conductor/tracks/T08-04/metadata.json rename to conductor/archive/T08-04/metadata.json index 673fcbb9..bcd89ae8 100644 --- a/conductor/tracks/T08-04/metadata.json +++ b/conductor/archive/T08-04/metadata.json @@ -3,7 +3,7 @@ "phaseId": "P08", "phaseTitle": "Assurance harness, context and observability", "title": "Disposable-publication canary and compatibility matrix", - "status": "completed", + "status": "archived", "contractIds": [ "TEST-CANARY-004" ], diff --git a/conductor/tracks/T08-04/plan.md b/conductor/archive/T08-04/plan.md similarity index 100% rename from conductor/tracks/T08-04/plan.md rename to conductor/archive/T08-04/plan.md diff --git a/conductor/tracks/T08-04/requirements.md b/conductor/archive/T08-04/requirements.md similarity index 100% rename from conductor/tracks/T08-04/requirements.md rename to conductor/archive/T08-04/requirements.md diff --git a/conductor/tracks/T08-04/risks.md b/conductor/archive/T08-04/risks.md similarity index 100% rename from conductor/tracks/T08-04/risks.md rename to conductor/archive/T08-04/risks.md diff --git a/conductor/tracks/T08-04/spec.md b/conductor/archive/T08-04/spec.md similarity index 100% rename from conductor/tracks/T08-04/spec.md rename to conductor/archive/T08-04/spec.md diff --git a/conductor/archive/T08-04/verification-receipt.json b/conductor/archive/T08-04/verification-receipt.json new file mode 100644 index 00000000..b7d28a08 --- /dev/null +++ b/conductor/archive/T08-04/verification-receipt.json @@ -0,0 +1,38 @@ +{ + "track": "T08-04", + "status": "archived", + "implementationPr": 511, + "mergeCommit": "baf51a7772eafa9b9fffa642e15df89eb18b8fe7", + "mergedTo": "master", + "localVerification": { + "testsPassed": 917, + "productionVulnerabilities": 0, + "disposableCanaryTestsPassed": 4, + "liveCanaryTestsPassed": 5, + "smokeTestsPassed": 6 + }, + "hostedVerification": { + "result": "passed", + "workflows": [ + "CI", + "Compatibility Matrix", + "Deploy GitHub Pages", + "GitHub Programme Drift", + "Hardening", + "Push on master", + "Release Drafter", + "Security" + ] + }, + "review": { + "inlineComments": 0, + "unresolvedThreads": 0, + "actionableCommentsRemaining": 0 + }, + "ownerGatedEvidence": [ + "Configure the disposable-substack-canary protected environment.", + "Supply a dedicated non-production publication, tester cookie, and reviewed lifecycle contract.", + "Run the manual workflow and retain a redacted cleanup receipt." + ], + "productionWriteCompatibilityClaimed": false +} diff --git a/conductor/tracks/T08-04/verification.md b/conductor/archive/T08-04/verification.md similarity index 100% rename from conductor/tracks/T08-04/verification.md rename to conductor/archive/T08-04/verification.md diff --git a/conductor/tracks.md b/conductor/tracks.md index 376eb67b..6f3089f0 100644 --- a/conductor/tracks.md +++ b/conductor/tracks.md @@ -10,7 +10,7 @@ ## P07 MCP v2, 2026-07-28, extensions and distributable transports ## P08 Assurance harness, context and observability - T08-03 -- [x] **Track: Disposable-publication canary and compatibility matrix** ([#397](https://github.com/edithatogo/substack-cli-ts/issues/397)) ([T08-04](./tracks/T08-04/plan.md)) +- [x] **Track: Disposable-publication canary and compatibility matrix** ([#397](https://github.com/edithatogo/substack-cli-ts/issues/397)) *Archived: [T08-04](./archive/T08-04/index.md)* ## P09 CI/CD, security, supply chain and repository governance - T09-01