Skip to content

Name the goal each approved spec serves - #158

Merged
shipmill-romamo[bot] merged 1 commit into
mainfrom
docs/specs-serves
Oct 30, 2026
Merged

shipmill-romamo[bot] merged 1 commit into
mainfrom
docs/specs-serves

Conversation

@shipmill-romamo

Copy link
Copy Markdown
Contributor

docs/product.md landed after specs 003, 006, 007, 008 and 009 were written, so specs.py check now fails each for a missing serves: line, and specs.py split refuses to split them into build issues. This adds one line to each, no other change:

  • 003 domain routes: G-3 (a PaaS app moves over with its web and API on one hostname)
  • 006 standalone PostgreSQL: G-3 (databases that provably restore)
  • 007 data copy schemas: G-3
  • 008 enforce manual approval: G-2 (every decision an audit entry)
  • 009 command health check: G-3 (health-gated deploys)

Plan

  • Serves: quality bar
  • Files: docs/specs/003-domain-routes.md, docs/specs/006-standalone-postgresql.md, docs/specs/007-data-copy-schemas.md, docs/specs/008-enforce-manual-approval.md, docs/specs/009-command-health-check.md
  • Order: one line per spec
  • Proof: specs.py check passes

🤖 Generated with Claude Code

docs/product.md landed after these specs, and specs.py check now
requires a serves: line on every approved spec.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@shipmill-romamo
shipmill-romamo Bot merged commit c438e2c into main Oct 30, 2026
1 check passed
@shipmill-romamo
shipmill-romamo Bot deleted the docs/specs-serves branch October 30, 2026 13:32
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.

0 participants