Skip to content

Implement T08-04 disposable canary and compatibility matrix - #511

Merged
edithatogo merged 6 commits into
masterfrom
codex/t08-04-canary-matrix
Aug 9, 2026
Merged

edithatogo merged 6 commits into
masterfrom
codex/t08-04-canary-matrix

Conversation

@edithatogo

Copy link
Copy Markdown
Owner

Summary

  • add a manual-only, protected-environment disposable publication lifecycle canary
  • enforce dedicated-origin, production-denylist, exact-confirmation, unique-marker, cleanup, redaction, and uncertain-outcome guards
  • add Node 20/22/24/26 and Ubuntu/Windows/macOS compatibility evidence for CLI, clients, and npm packaging
  • separate repository canary, production-observed, and client-support maturity
  • align Claude, Codex, Copilot, Gemini, and VS Code launch manifests with @edithatogo/substack-publisher

Validation

  • npm run ci
  • npm run typecheck
  • npm test: 917 passed
  • npm run test:disposable-canary:unit: 4 passed
  • npm run test:live-canary:unit: 5 passed
  • npm run test:smoke: 6 passed
  • npm run integrations:validate
  • npm run contracts:check
  • npm run governance:github-programme
  • npm pack --dry-run
  • npm audit --omit=dev: 0 vulnerabilities
  • Prettier checks

Evidence boundary

The repository implementation is complete. A live disposable-publication receipt remains owner-gated by the dedicated publication, protected GitHub environment, reviewed endpoint contract, and tester cookie, so parent #397 remains open.

Closes #398
Closes #399
Closes #400
Closes #401

Copilot AI lite review requested due to automatic review settings August 9, 2026 19:25
@cursor

cursor Bot commented Aug 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@codecov

codecov Bot commented Aug 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@edithatogo
edithatogo merged commit baf51a7 into master Aug 9, 2026
35 of 36 checks passed
@edithatogo
edithatogo deleted the codex/t08-04-canary-matrix branch August 9, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

T08-04 T08-04-TASK-04 T08-04 T08-04-TASK-03 T08-04 T08-04-TASK-02 T08-04 T08-04-TASK-01

3 participants