PRD 0033: Manifest Schema Boundaries #124

Merged
didericis merged 4 commits from prd-0033-manifest-schema-boundaries into main 2026-06-02 03:35:11 -04:00
Collaborator

Closes #125.

Parent hotspot review: #117.

PRD: 51831bf9c0/docs/prds/0033-manifest-schema-boundaries.md

Summary

Implements PRD 0033 by splitting bot_bottle/manifest.py into clearer internal boundaries for schema policy, Markdown loading, and bottle extends: resolution while preserving the bot_bottle.manifest public import surface and manifest schema behavior.

Adds characterization coverage for shared JSON/Markdown validation, Claude Code passthrough fields, and unknown agent-key rejection.

Changes (4 commits)

  • docs(prd): add manifest schema boundaries
  • docs(prd): point manifest boundaries to issue 125
  • refactor(manifest): split schema boundaries
  • complete(prd): mark PRD 0033 active
Closes #125. Parent hotspot review: #117. PRD: https://gitea.dideric.is/didericis/bot-bottle/src/commit/51831bf9c0b1ea080c7fd8b10ccc7ff5ac0c50fd/docs/prds/0033-manifest-schema-boundaries.md ## Summary Implements PRD 0033 by splitting `bot_bottle/manifest.py` into clearer internal boundaries for schema policy, Markdown loading, and bottle `extends:` resolution while preserving the `bot_bottle.manifest` public import surface and manifest schema behavior. Adds characterization coverage for shared JSON/Markdown validation, Claude Code passthrough fields, and unknown agent-key rejection. ## Changes (4 commits) - `docs(prd): add manifest schema boundaries` - `docs(prd): point manifest boundaries to issue 125` - `refactor(manifest): split schema boundaries` - `complete(prd): mark PRD 0033 active`
didericis-codex added 1 commit 2026-06-02 03:23:42 -04:00
docs(prd): add manifest schema boundaries
test / unit (pull_request) Successful in 48s
test / integration (pull_request) Successful in 1m4s
6315456a59
didericis added 1 commit 2026-06-02 03:31:40 -04:00
docs(prd): point manifest boundaries to issue 125
test / unit (pull_request) Successful in 41s
test / integration (pull_request) Successful in 57s
662e3e1f95
didericis added 2 commits 2026-06-02 03:32:43 -04:00
complete(prd): mark PRD 0033 active
test / unit (pull_request) Successful in 36s
test / integration (pull_request) Successful in 57s
test / unit (push) Successful in 39s
test / integration (push) Successful in 56s
51831bf9c0
didericis approved these changes 2026-06-02 03:34:54 -04:00
didericis merged commit 51831bf9c0 into main 2026-06-02 03:35:11 -04:00
didericis deleted branch prd-0033-manifest-schema-boundaries 2026-06-02 03:35:11 -04:00
Sign in to join this conversation.