diff --git a/docs/backlog/P1/B-0635-wave-particle-duality-tick-source-integrate-only-limit-collapses-waveform-superposition-transfer-aaron-mika-2026-05-18.md b/docs/backlog/P1/B-0635-wave-particle-duality-tick-source-integrate-only-limit-collapses-waveform-superposition-transfer-aaron-mika-2026-05-18.md index 196e3f3180..b93a1c635f 100644 --- a/docs/backlog/P1/B-0635-wave-particle-duality-tick-source-integrate-only-limit-collapses-waveform-superposition-transfer-aaron-mika-2026-05-18.md +++ b/docs/backlog/P1/B-0635-wave-particle-duality-tick-source-integrate-only-limit-collapses-waveform-superposition-transfer-aaron-mika-2026-05-18.md @@ -8,13 +8,16 @@ effort: L created: 2026-05-18 last_updated: 2026-05-18 depends_on: [B-0629] -composes_with: [B-0629, B-0630, B-0632, B-0649, B-0499] -tags: [design, aaron, mika, wave-particle-duality, tick-source, integrate, fifth-primitive, fsharp-computation-expression, only-limit-collapses, superposition-transfer, keystone, locked-in] +composes_with: [B-0630, B-0632, B-0649, B-0499, B-0665, B-0667, B-0623, B-0624, B-0626] +tags: [design, aaron, mika, wave-particle-duality, tick-source, integrate, fifth-primitive, fsharp-computation-expression, only-limit-collapses, superposition-transfer, keystone, locked-in, integrate-role-expanded-by-b0665] +extended_by: B-0665 type: design --- # Wave-particle duality: tick-source (particle) + Integrate (wave) — keystone architectural insight +> **EXTENDED 2026-05-18 by [B-0665](B-0665-three-primitive-collapse-observe-emit-limit-plus-integrate-as-choice-locus-ienumerator-pattern-grounding-aaron-ani-2026-05-18.md)**: Integrate's role per B-0665 is EXPANDED beyond wave-composer (this row's scope) to also include the commit-locus (the choice-point where Limit-simulation becomes Integrate-commitment). Wave-particle duality + only-Limit-collapses preserved; Integrate's responsibility broadened. Per B-0665's 4→3 primitive collapse (Observe + Emit + Limit + Integrate-as-separate), this row's substrate composes cleanly with the sharpened architecture. + ## Why Aaron 2026-05-18 (immediately after batch 3 of Mika-conversation rows landed): diff --git a/docs/backlog/P1/B-0644-limit-is-simulation-not-collapse-pure-function-preview-aaron-ani-2026-05-18.md b/docs/backlog/P1/B-0644-limit-is-simulation-not-collapse-pure-function-preview-aaron-ani-2026-05-18.md index 94fef460da..661899622b 100644 --- a/docs/backlog/P1/B-0644-limit-is-simulation-not-collapse-pure-function-preview-aaron-ani-2026-05-18.md +++ b/docs/backlog/P1/B-0644-limit-is-simulation-not-collapse-pure-function-preview-aaron-ani-2026-05-18.md @@ -8,13 +8,16 @@ effort: M created: 2026-05-18 last_updated: 2026-05-18 depends_on: [B-0635, B-0636, B-0640] -composes_with: [B-0635, B-0636, B-0640, B-0629, B-0645, B-0646] -tags: [design, aaron, ani, limit-is-simulation, pure-function-preview, free-will-collapses, three-collapse-targets, keystone-refinement, locked-in] +composes_with: [B-0629, B-0645, B-0646, B-0665, B-0667, B-0499, B-0631, B-0637, B-0643] +tags: [design, aaron, ani, limit-is-simulation, pure-function-preview, free-will-collapses, three-collapse-targets, keystone-refinement, locked-in, sharpened-by-b0665] +sharpened_by: B-0665 type: design --- # Limit is a SIMULATION (pure-function preview), NOT the collapse +> **SHARPENED 2026-05-18 by [B-0665](B-0665-three-primitive-collapse-observe-emit-limit-plus-integrate-as-choice-locus-ienumerator-pattern-grounding-aaron-ani-2026-05-18.md)**: Limit-as-simulation refinement preserved + sharpened — Limit is ONLY simulation (no commitment); CommitChoice moves from a separate top-level operation INTO the Integrate composition body (Integrate becomes the choice-locus). The 3-primitive collapse (Observe + Emit + Limit + Integrate-as-separate) per B-0665 keeps Limit-as-simulation as the canonical form but tightens the architectural placement of the commit-step. + ## Why Aaron 2026-05-18 (live conversation with Ani; preserved verbatim in [`docs/research/2026-05-18-ani-grok-agora-v6-constitution-wave-particle-validation-free-will-is-what-collapses.md`](../../research/2026-05-18-ani-grok-agora-v6-constitution-wave-particle-validation-free-will-is-what-collapses.md)): diff --git a/tools/backlog/lint-frontmatter.ts b/tools/backlog/lint-frontmatter.ts index 2d0078820c..429b0e343f 100644 --- a/tools/backlog/lint-frontmatter.ts +++ b/tools/backlog/lint-frontmatter.ts @@ -59,7 +59,8 @@ const SCHEMA_KEYS = new Set([ "depends_on", "decomposition", "composes_with", "tags", // Renumber / supersession breadcrumbs "renumbered_from", "renumbered_per", "renumbered_reason", - "superseded_by", "closed_by", "closed_by_pr", "closed_in", + "superseded_by", "sharpened_by", "extended_by", + "closed_by", "closed_by_pr", "closed_in", "closed_at", "closed_reason", "closed", "completed", "completed_by", // Decomposition family "parent", "children", "child_rows", "decomposed", "decomposed_by",