Skip to content

Conditional Tracks Ledger

Status: G82x/G83 conditional tracks are deferred. This ledger records entry criteria and blocker files for every conditional track so future work starts from an explicit decision instead of accidental scope expansion.

Track Status Blocker file Entry criteria
G82a production observability exporter blocked/deferred goals/blockers/g82a-production-observability-exporter.md Real exporter user need, dependency/transport decision, hot-path budget, and validation plan.
G82b native Python binding blocked/deferred goals/blockers/g82b-native-python-binding.md CLI-backed preview proven insufficient, binding ownership/performance target, API stability decision.
G82c real ROS 2 adapter blocked/deferred goals/blockers/g82c-real-ros2-adapter.md ROS distro/dependency/executor/lifecycle decision and hardware-free plus integration validation plan.
G82d editor/LSP blocked/deferred goals/blockers/g82d-editor-lsp.md JSON Schema/diagnostic workflow proven insufficient and maintenance/distribution owner identified.
G82e package registry publication blocked/deferred goals/blockers/g82e-package-registry-publication.md Human release owner, exact tag/artifacts/checksums, registry credentials, clean-machine package evidence.
G83 schema v2 / migration blocked/deferred goals/blockers/g83-schema-v2-migration.md Adoption-driven breaking need, reviewed v2 RFC, migration CLI design, v1 compatibility policy.

Global rule

Do not implement a conditional track from this ledger until its blocker is resolved and the goal record states scope, allowed files, non-goals, acceptance, validation, and blocker handling. The safe default is to continue G75-G80/G84 release/adoption/core-runtime readiness evidence.