feat(rate): add strict four-surface capability contract - #4299
feat(rate): add strict four-surface capability contract#4299d-sorgcodexagent[bot] wants to merge 33 commits into
Conversation
# Conflicts: # AGENT_HANDOFF.md
# Conflicts: # AGENT_HANDOFF.md # SPEC.md # src/rate_of_closure/web/src/model/flight.ts # src/shared/python/swing_sim/flight/tests/test_contract_api.py
# Conflicts: # SPEC.md
…8-ground-contract # Conflicts: # AGENT_HANDOFF.md # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md # src/rate_of_closure/AGENT_HANDOFF.md
# Conflicts: # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md
…9-flight-ground-transfer # Conflicts: # AGENT_HANDOFF.md # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md # src/rate_of_closure/AGENT_HANDOFF.md # src/shared/python/swing_sim/flight/tests/test_contract_api.py
# Conflicts: # AGENT_HANDOFF.md # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md # src/rate_of_closure/AGENT_HANDOFF.md
# Conflicts: # AGENT_HANDOFF.md # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md # src/rate_of_closure/AGENT_HANDOFF.md
# Conflicts: # AGENT_HANDOFF.md # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md # src/rate_of_closure/AGENT_HANDOFF.md
# Conflicts: # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md
|
Superseded by #4466, which consolidates all 43 open Stacks were folded top-down (each child into its own parent, then the parent upward), so The consolidation also repairs defects the merge exposed, listed in #4466: two unguarded Reopen this PR if you need its branch; the branch itself is untouched. |
Summary
four-surface-capability/v1Python contract, JSON Schema, deterministic generator, and validatorfeat/4199-wind-workflowbaseCurrent exact evidence
142631a90c008942bad99745e279748a7eda2ffa4270afb0a53c1e7e620538134c06b2ca9c07e970dca40c6c0168df3aa0cd0de0e5ae0ff109715b6a; repaired feat(rate-of-closure): add camera tracking and snap views #4298 parent57942e64744a199e4fd7d604fe2eeb9faddd062atools-coretests, formatting, and warning-denied Clippy passedScope boundary and remaining gates
This remains a truthful declared-scope inventory, not parity completion. Unstructured narrative items not promoted into a campaign program or linked authority, immutable installed UpstreamDrift pins/adapters, native UpstreamDrift React routing, four-surface conformance runs, native rendered QA, protected current-head CI/review, dependency-ordered merge, and release remain open. The campaign stays
specified_only,specified, andnot_released; #4264 and #4260 remain open. No branch was rebased, retargeted, rewritten, or force-pushed.Relates to #4264 and #4260.