Open questions
Recipe 20, the open-question register.
- 15 open questions.
- 12 blocking questions.
- 3 non-blocking questions.
- 9 deferrals.
- 3 blocking questions without a trigger.
- 12 Specs with questions.
- 11 Specs with blocking questions.
- 0 malformed entries.
A bare .feature corpus can be imported · idea
spec:carrier.sdp-import.feature-adapter
- blocking · deferral · question.featureAdapter
· Which bare .feature constructs can an import adapter preserve honestly?Decider: ownerTrigger: an adopter migrates a gen-1 .featurecorpus into the Protocol
Which slot-value combinations example-space coverage reports · idea
spec:consumers.agent-surface.combination-coverage
- blocking · deferral · question.combinationCoverage
· Which combinations of slot values should coverage enumerate and report?Decider: ownerLinks: spec:consumers.agent-surface.example-space-coverage#rule.perSlotOnlyProvisional: keep recipe 44 limited to individual slot valuesTrigger: a design pass asks which combinations no example exercises
A boundary for assistant-written presentation · idea
spec:consumers.ai-assisted-reading
- blocking · deferral · question.aiPresentationBoundary
· If an assistant generates explanations or arrangements beyond selecting deterministic readings, what contract keeps its output distinct from graph claims and makes the exact reading reviewable, including how the exact output is retained with its model, prompt and inputs?Decider: ownerLinks: spec:consumers.projections-model, spec:extraction.claim-taxonomy, spec:decisions.shipped-projections-frozen, spec:consumers.spec-studio#rule.namedInputsProvisional: Select existing deterministic readings only; any generated text stays outside the Studio and the frozen projections, labelled as assistant output with its source commit and scope, and adds no claim, fact or validator.Trigger: the UX design pass measures that assistant selection or a generated explanation helps a named review task
Exhaustive symbol reach waits for a language-neutral identity · idea
spec:consumers.impact-graph.symbol-reach
- blocking · deferral · question.symbolIdentity
· Which language-neutral identity and extraction boundary can support exhaustive symbol reach without freezing a single compiler's representation into the Protocol?Decider: ownerTrigger: a reader needs symbol-level reach that file-level imports and curated anchors cannot give
Roadmap views read releases, baselines and phases from git and the graph · scoped
spec:consumers.projections-model.roadmap-views
- blocking · deferral · question.releaseReader
· Does a reader need release or baseline views that the roadmap, the recipes and git tags do not serve?Decider: ownerProvisional: Keep release and baseline views deferred; the trigger opens this question and does not authorize either view's build.Trigger: the first published release
A reference projection serves a reader outside the repository · idea
spec:consumers.reference-projection
- blocking · deferral · question.namedOutsideReader
· Does a human reader outside the repository need a reference projection the four shipped roots do not serve? The taxonomy row is not that reader.Decider: ownerTrigger: a named consumer outside the repository, with a way to measure that demand inside the arc that builds the projection - non-blocking · question.referenceSource
· Would the reference read pinned declarations, contract-kind Specs or api:code anchors, and does any of them hold enough to document an interface?
An outside register is a named Studio input, so a cited token links to its entry · scoped
spec:consumers.spec-studio.register-input
- blocking · question.registerEntry
· What does a register file give the Studio beyond what the external-registers recipe reads, so a token's entry can be shown?Decider: delegatedProvisional: an optional titleand an optionalhrefon a token object; the Studio writes one page per register listing each token with its title, retired tokens marked, each linking to itshrefwhen present - blocking · question.inputForm
· How does the studio verb name a register, its pattern and the words that name it on a page?Decider: delegatedProvisional: a repeatable --register NAME=PATHwith a matching--register-pattern NAME=SOURCE, the name naming the register in words wherever it shows - non-blocking · question.textLinks
· Does a cited token become a link inside the rendered text of a Spec, or only in a list beside it?Decider: delegatedProvisional: inside the text, matched by the register's pattern exactly as the recipe matches it, so the page and the check agree on what is cited
Mermaid diagrams can be rooted at code units · scoped
spec:consumers.structural-mermaid
- blocking · deferral · question.namedStructuralReader
· Does a reader need diagrams rooted at code units, which census tables and Spec-rooted one-hop Mermaid do not serve?Decider: ownerTrigger: a named reader with that need, plus a decision that refines spec:decisions.shipped-projections-frozenfor the affected Mermaid rendering or supersedes that ruling whole
When bound-file changes make run evidence stale · idea
spec:observation.run-evidence.bound-file-freshness
- blocking · deferral · question.freshness
· When should changes to bound files make recorded run evidence stale?Decider: ownerLinks: spec:observation.run-evidenceProvisional: keep the current differing-commit display until a file-sensitive policy is designedTrigger: a reader cannot tell whether a run at another commit still applies, because nothing says whether its bound files changed since
Runtime observations can close the liveness loop · idea
spec:observation.runtime-overlay
- blocking · deferral · question.observationIdentity
· Which external observation identity and freshness boundary is small enough for the graph while still supporting an honest observeddelivery fact?Decider: ownerTrigger: An adopter needs runtime measurements linked to measurable Spec targets and can supply an observation identity and freshness policy for review.
The Protocol removes its frozen plans, review reports and superseded concept material · idea
spec:protocol.delivery-record-cleanup
- blocking · question.durableContent
· Which content in plans/,reviews/and the concept documents does no Spec, test, decision or recipe carry yet, and where does each piece belong?Decider: ownerProvisional: the owner accepted the whole-repository review's measured inventory, with its row rulings, as the answer; the question leaves the Spec when the cleanup arc lands that inventory in its first commit
What a Spec's design carries is derived, beside its readiness · ready
spec:model.design-maturity
- non-blocking · question.designColumnsSufficiency
· If the first adopter's design passes show that the design columns cannot distinguish settled design from intent alone, should this representation be revisited?Decider: ownerProvisional: derive what design a Spec carries beside readiness without a new rung, floor clause or delivery fact
Composing (0)
Composing needs the script.