Skip to content

docs: define v1 milestone gate conditions (spec 049)#530

Merged
enricopiovesan merged 3 commits into
mainfrom
515-v1-gate-doc
Jul 3, 2026
Merged

docs: define v1 milestone gate conditions (spec 049)#530
enricopiovesan merged 3 commits into
mainfrom
515-v1-gate-doc

Conversation

@enricopiovesan

Copy link
Copy Markdown
Collaborator

Summary

  • Document the v1.0.0 milestone gate conditions in docs/v1-milestone.md.
  • Add scripts/ci/v1_gate_check.sh for locally verifiable gate checks.
  • Add the v1 public API stability statement to docs/compatibility-policy.md.

Governing Spec

  • 049-v1-milestone-gate

Project Item

Closes #515

Validation

  • bash -n scripts/ci/v1_gate_check.sh
  • G-06 quickstart assertion passes locally against cargo run -p traverse-cli -- bundle inspect examples/expedition/registry-bundle/manifest.json.
  • bash scripts/ci/v1_gate_check.sh currently fails expected pre-v1 gates such as crates.io v1 publication, missing stress suite, cargo audit, coverage environment, and P0/P1 project state until v1 prerequisites are complete.

Enrico Piovesan and others added 3 commits July 3, 2026 12:02
… 049)

- docs/v1-milestone.md: 10 gate conditions in plain English, check command
- scripts/ci/v1_gate_check.sh: verifies all locally-checkable gates,
  exits non-zero and names failing gates
- docs/compatibility-policy.md: v1 stability statement defining what is
  public API vs internal, semver guarantees at v1

Closes #515

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@enricopiovesan enricopiovesan merged commit b2ca93b into main Jul 3, 2026
4 checks passed
@enricopiovesan enricopiovesan deleted the 515-v1-gate-doc branch July 3, 2026 18:35
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.

Define and document v1 milestone gate conditions (spec 049)

1 participant