docs: record Daniel's static-captures ruling on the wavetable direction

R1 (2026-08-03) closes F5 — no frame-indexed wavetables yet — deferring W1 with
"yet" preserved as scope rather than rejection, and confirming W3 out. Near-term
scope narrows to W0 alone. Cascades the consequences: F1's threshold amended
(static does not mean one-cycle, so detection classifies nothing now), F2
simplified, F3 and F7 firmed, F8 narrowed to a binary. F6/band-limiting left
open and explicitly not pre-ruled. PLAN.md item 4 updated to match.
This commit is contained in:
2026-08-03 15:21:03 -04:00
parent 59837abd00
commit d5280687f3
2 changed files with 253 additions and 76 deletions
+19 -7
View File
@@ -220,13 +220,25 @@ in Γ-W4-T1 and changes no wave boundary.
*"supporting smoothness at this micro scale would turn this into a wavetable synth, which
is desirable."* The product framing is `docs/product/single-cycle-and-wavetable.md`.
**It carries EIGHT open [Daniel]-class forks and none is ruled**, so it gets a pointer
here rather than a phase section: `PLAN.md` is the active on-deck specification list, and
a phase with eight unruled forks is neither briefable nor consistent with the standing
claim above that **Λ is the only phase in this plan with unanswered [Daniel]-class
questions**. That claim is unaffected by this item — there is no phase here to except.
When the forks are ruled, the doc becomes a phase's backing product doc in the ordinary
way (the Γ / Ε / Ρ / Λ pattern, not the doc-less Ψ / Ω one).
**It framed EIGHT [Daniel]-class forks. ONE is now ruled and SEVEN remain open**, so it
still gets a pointer here rather than a phase section: `PLAN.md` is the active on-deck
specification list, and a phase whose specification rests on seven unruled forks is
neither briefable nor consistent with the standing claim above that **Λ is the only phase
in this plan with unanswered [Daniel]-class questions**. That claim is unaffected by this
item — there is no phase here to except. When the remaining forks are ruled, the doc
becomes a phase's backing product doc in the ordinary way (the Γ / Ε / Ρ / Λ pattern, not
the doc-less Ψ / Ω one).
**The ruling — Daniel, 2026-08-03:** *"I don't want actual frame-indexed wave tables yet,
that is out of scope. just static captures right now."* It closes fork F5 (the
wavetable-position knob does not ship now), confirms the multi-frame wavetable kind out by
ruling rather than only by the doc's argument, and **narrows the near-term scope to the
doc's W0 — loop-grid recalibration for micro material, which is defect-class work with no
new parameter, no format change and no `process()` involvement.** *"Yet"* is recorded as a
scope ruling, not a rejection; the doc keeps the deferred case whole and names the single
trigger that would revive it. **The ruling does NOT settle band-limiting** — the question
that decides it is still outstanding with Daniel, and nothing in the doc pre-rules it. Per
the doc's §7.1.
**Two things in it are decision-grade for work already in this plan, which is why it is
flagged rather than merely filed:**