Repository navigation
Conversation
added 6 commits
September 28, 2026 04:52
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Accepting a planning candidate updates live editorial state in Fabric. The editor supports typed field changes, independent parent/blocker relations and draft children; dashboard and worker inputs derive from accepted state.
Proposals are immutable. Acceptance requires the accountable authenticated human and CSRF, validates the resulting graph, and commits children, assignments, parent changes and the operation receipt with one head CAS. Stable retries recover the original result. Executable bindings and source completion/supersession authority remain independent of editorial text.
The integrated serve blocker is fixed. Clean code commit
827cb0e6afc59c07b99cb04c24f710655d666d7b, using its own freshly built binary, compiled all 1,049 modules and reached readiness forroadmap_serve_handle_srv2_previewon an OS-selected loopback port. The check then stopped the process without sending HTTP requests. The subsequent commit contains only documentation and receipts. Reproduce withpython3 tools/tests/roadmap_serve_readiness_control.py(26 GiB ceiling).The full gate exposed and now covers missing row/response fields, the missing planning-event renderer, stale sandbox/issue calls, generic request-construction errors, and the legacy broker request boundary. The broker adapter preserves transport observation for its existing trust/capability/writer policy; it does not convert Google/service authentication into tailnet identity or implement A7.
Validation: 40 planning controls and two adapter controls pass with the branch-built binary; earlier browser and independent-process acceptance race controls also pass. Build/readiness receipts and rerunnable controls are included under
docs/receipts/planning-candidate-fabric/. The prior 6 GiB attempts were inconclusive and the focused controls alone did not establish integrated readiness.This remains a draft stacked on #12465 (
codex/allocation-demo), whose HOLD is unchanged. Protected session/storage commissioning and live post-acceptance refresh remain runtime gates. No preview unit, live dashboard, DNS, deployment or merge was changed. The separate Ask Fabric planning-worker dispatch workflow is outside this change.See
docs/plans/planning-candidate-fabric.mdanddocs/receipts/planning-candidate-fabric/editor-validation.mdfor details. The formatting-only commit normalizes inherited Rust whitespace required by the repository hook.