Files
alkgen/tasks/architecture/oq-05-wgsl-requirements.md
T
glm-5.3-flash 9d57d1612e docs(architecture): review pass: flip specs to reviewed; fix review findings
- 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
2026-11-06 10:33:43 +00:00

1.5 KiB

id, name, status, depends_on, scope, risk, impact, level
id name status depends_on scope risk impact level
architecture/oq-05-wgsl-requirements External trigger: alkjs GPU-layer work names its shader codegen requirements pending
single trivial isolated research

Description

[external-trigger, deferred-oq] Tracker for OQ-05 (wgsl template set requirements, deferred(scope) in docs/architecture/open-questions.md). This task is not actionable work. Template-set ownership is already decided (ADR-008: engine-owned, ships in alkgen, feature-gated per ADR-009, consumed via posture C); only the shader inventory, context shape, and feature name wait. Mark completed when alkjs's GPU-layer work is underway and names the shaders, parameters, and compile-cache shape it needs; then re-open OQ-05 (or resolve directly). The sequencing runs alkgen v1 before alkjs (alkjs's GPU end builds on the core), so this is not a blocker on the core.

Acceptance Criteria

  • alkjs GPU-layer work is underway (builds on the alkgen core, so this follows alkgen v1, not the reverse)
  • Shader set, parameters, and pipeline shape named (the codegen requirements can be read from the work)
  • OQ-05 transitioned out of deferred(scope)

References

  • docs/architecture/open-questions.md (OQ-05)
  • docs/architecture/targets.md (wgsl-jit)
  • /workspace/@alkminer/reference/alkminer-v1/src/compute/kernel.rs (ShaderBuilder precedent)
  • docs/sdd_process.md, "Deferred OQs and the blocker-task half"

Notes

Agent fills this during implementation.

Summary

Agent fills this on completion.