Complete Wave 1 contract credibility #22
No reviewers
Labels
No labels
domain:agents
domain:ci
domain:docs
domain:forgejo
domain:infra
domain:memory
domain:runtime
domain:signal
domain:ux
mode:operator-only
mode:patchwarden-iskra-approved
mode:safe-auto
priority:p0
priority:p1
priority:p2
priority:p3
review:claude-reviewed
review:codex-reviewed
review:dziadek-reviewed
review:needs-human
safety:external-write
safety:no-prod-mutation
safety:prod-impact
safety:secret-touch
status:blocked
status:codex-ready
status:merged:pending-evidence
status:needs-evidence
status:operator-needed
status:parked
tier:0-platform-substrate
tier:1-iskra-value-layer
tier:2-tools-products-modules
type:bug
type:chore
type:docs
type:feat
type:policy
type:research
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
pdurlej/fallow-ts!22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/wave1-contract-credibility"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Canary Context Pack
Product story
Wave 1 makes the first fallow-ts output contract credible enough for agents to consume without guessing. The tool remains intentionally small: module syntax coverage, package/workspace metadata, golden output tests, and schema docs.
What changed
Why it changed
This completes Wave 1 from docs/roadmap.md after the pre-wave fixes from issue #17. The goal is contract credibility before Wave 2 adds graph behavior.
Files touched
Relevant context
Stacked on PR #21 (
codex/prewave-deterministic-contract). Earlier pre-wave PRs address governance, parser correctness, hostile input handling, and deterministic root/schema behavior.Runtime evidence
Known constraints
The parser is still regex-based. Workspace metadata is shallow and does not imply package resolution. No findings/categories are added in this PR.
Explicit out-of-scope
No resolver, no dependency policy, no unused export analysis, no MCP server, no package graph semantics.
Requested decision
Review and approve as the Wave 1 merge-train PR after PR #18, #19, #20, and #21 are merged bottom-up.
Merge blockers
Broken golden contract, untrue schema docs, or any accidental claim that v0 resolves workspaces/imports semantically.
Closes #2.
Closes #3.
Closes #4.
Closes #5.
Closes #6.
Refs #17.