- Define the fragment-rendering convention: render targets are registered templates composing partials; partials are composition units (core.md, emit.md posture B) - Define template kind; trim/restage inline rationale with ADR citations (core.md) - Amend ADR-008: wgsl set ownership resolved engine-owned via OQ-05's 2026-11-06 resolution - Add OQ-09: consolidate the untracked bast-rust-codecs detailed-spec residue (projection, error shape, writer survey) with paired tracker task - Fix oq-05 tracker name to match the corrected unblocking condition - Add reviewed-transition rule: deferred OQs with tracker tasks do not block reviewed; flip six spec docs draft -> reviewed Verification: taskgraph validate (8 tasks valid), em-dash grep zero hits, cargo doc --no-deps clean
1.6 KiB
1.6 KiB
id, name, status, depends_on, scope, risk, impact, level
| id | name | status | depends_on | scope | risk | impact | level |
|---|---|---|---|---|---|---|---|
| architecture/oq-09-bast-codec-spec-residue | External trigger: bast-rust-codecs activates | pending | single | trivial | isolated | research |
Description
[external-trigger, deferred-oq] Tracker for OQ-09 (bast-rust-codecs
detailed-spec residue: plan-to-context projection, generated-code
error type shape, writer-side plan survey, deferred(scope) in
docs/architecture/open-questions.md). This task is not actionable
work; it exists so the task graph can represent the unblocking
condition. Its trigger is the same activation event as OQ-01's
(architecture/oq-01-file-partitioning). Mark completed when
bast-rust-codecs activates and its branch-1 detailed spec session
produces the three residue answers; then re-open OQ-09 (or resolve it
directly in the detailed spec).
Acceptance Criteria
- bast-rust-codecs activation is underway (ssr-html and wgsl-jit consumers ahead of it per the 2026-11-06 steer)
- The branch-1 detailed spec names the plan-to-context projection, the generated-code error type shape, and the writer-side plan survey result
- OQ-09 transitioned out of
deferred(scope)
References
- docs/architecture/open-questions.md (OQ-09)
- docs/architecture/targets.md (bast-rust-codecs)
- docs/research/reader-poc-summary.md (findings F-1, F-2, F-6)
- docs/architecture/decisions/007-bast-codec-output-contract.md
- tasks/architecture/oq-01-file-partitioning.md (same trigger)
- docs/sdd_process.md, "Deferred OQs and the blocker-task half"
Notes
Agent fills this during implementation.
Summary
Agent fills this on completion.