Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)):
Expand Down
3 changes: 2 additions & 1 deletion tools/backlog/lint-frontmatter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
Loading