From 59633aa8e7b98916ee0f1d85bff2c42ad024798b Mon Sep 17 00:00:00 2001 From: "Dylan Mordaunt (ISLHD)" Date: Mon, 10 Aug 2026 06:06:19 +1000 Subject: [PATCH] Archive T08-04 canary assurance track --- .../{tracks => archive}/T08-04/contracts.json | 0 .../{tracks => archive}/T08-04/design.md | 0 .../T08-04/implementation.md | 0 conductor/archive/T08-04/index.md | 14 +++++++ .../{tracks => archive}/T08-04/metadata.json | 2 +- conductor/{tracks => archive}/T08-04/plan.md | 0 .../T08-04/requirements.md | 0 conductor/{tracks => archive}/T08-04/risks.md | 0 conductor/{tracks => archive}/T08-04/spec.md | 0 .../archive/T08-04/verification-receipt.json | 38 +++++++++++++++++++ .../T08-04/verification.md | 0 conductor/tracks.md | 2 +- 12 files changed, 54 insertions(+), 2 deletions(-) rename conductor/{tracks => archive}/T08-04/contracts.json (100%) rename conductor/{tracks => archive}/T08-04/design.md (100%) rename conductor/{tracks => archive}/T08-04/implementation.md (100%) create mode 100644 conductor/archive/T08-04/index.md rename conductor/{tracks => archive}/T08-04/metadata.json (92%) rename conductor/{tracks => archive}/T08-04/plan.md (100%) rename conductor/{tracks => archive}/T08-04/requirements.md (100%) rename conductor/{tracks => archive}/T08-04/risks.md (100%) rename conductor/{tracks => archive}/T08-04/spec.md (100%) create mode 100644 conductor/archive/T08-04/verification-receipt.json rename conductor/{tracks => archive}/T08-04/verification.md (100%) 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