Skip to content

PR1: Freeze planner contract schemas and fixtures - #29

Open
min9lin9 wants to merge 2 commits into
mainfrom
boulder-native-planner/pr1-contract-freeze
Open

PR1: Freeze planner contract schemas and fixtures#29
min9lin9 wants to merge 2 commits into
mainfrom
boulder-native-planner/pr1-contract-freeze

Conversation

@min9lin9

Copy link
Copy Markdown
Owner

Summary

  • Canonical planning JSON/digests and shape-only v1 contracts: planning-packet, analysis-shape, critic-review, execution-packet, approval receipts
  • Stable dotted error ids, path-glob safety helper, valid/invalid fixture families with focused contract tests
  • Includes the Boulder Native Planner RFC v0.2 design document; no CLI exposure

Merge gate

  • bun test: 297 pass / 2713 assertions
  • bunx tsc --noEmit
  • Package inventory + readiness pack baseline regenerated

Stack: PR1 → PR2 → PR3 → PR4 → PR5 → PR6 → PR7 → PR8A (each targets the previous branch).

Burt added 2 commits July 18, 2026 16:16
Adds the RFC v0.2 contract layer: canonical planning JSON/digests,
planning-packet/analysis-shape/critic-review/execution-packet/approval-
receipt validators with stable dotted error ids, path-glob safety helper,
and valid/invalid fixture families with focused contract tests. No CLI
exposure. Includes the Boulder Native Planner RFC v0.2 design document
and repo hygiene ignores for local agent state (.boulder/, .gjc/).

Merge gate: bun test (297 pass), bunx tsc --noEmit, regenerated package
inventory and readiness pack baseline for the enlarged fixture set.
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.

1 participant