Files
alkgen/tasks/architecture/oq-04-call-handlers-scope.md
glm-5.3-flash a91ea2ec89 docs(architecture): phase 1 base: text-generation core specs, ADRs 001-010, OQ tracker
- overview.md, core.md, emit.md, targets.md: modular spec set for the
  generalized engine (contexts + templates + partials -> text), with
  the three targets (ssr-html, bast-rust-codecs, call-handlers,
  wgsl-jit) as template sets plus emit postures
- ADRs 001-010: one core/template-set split, handlebars 6.4 strict
  substrate, sync/wasm/deterministic posture, typed contexts with
  builders, per-registry escaper, SSR library posture, typed direct
  codecs output contract, template-set ownership, feature gating,
  library-only v1
- open-questions.md: OQ-01..OQ-08 centralized tracker carrying phase-0
  residue (GN-01/02/07/09) with three deferred(scope) entries plus a
  resolved disposition for phase-0 OQ-GN-04
- tasks/architecture/: external-trigger tracker tasks paired with the
  deferred OQs (taskgraph validate passes)
- phase-0.md checklist dispositioned for OQ-GN-04; AGENTS.md lifecycle
  updated to phase 1

Verification: taskgraph validate (4 tasks OK), cargo fmt --check,
cargo test, em-dash grep clean; architecture-reviewer pass returned
zero critical issues
2026-11-06 08:18:43 +00:00

1.2 KiB

id, name, status, depends_on, scope, risk, impact, level
id name status depends_on scope risk impact level
architecture/oq-04-call-handlers-scope External trigger: call-handlers consumer ask arrives pending
single trivial isolated research

Description

[external-trigger, deferred-oq] Tracker for OQ-04 (call-handlers template set scope, 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. Mark completed when branch 1 converges and a concrete consumer ask names the protocol surfaces to generate; then re-open OQ-04 (or resolve it directly if no architecture decision remains).

Acceptance Criteria

  • Branch 1 (bast-rust-codecs) has converged (template set in-crate, golden tests pinned)
  • A consumer ask exists naming concrete protocol surfaces to generate (the alkhttp adapter counterpart need)
  • OQ-04 transitioned out of deferred(scope)

References

  • docs/architecture/open-questions.md (OQ-04)
  • docs/architecture/targets.md (call-handlers)
  • docs/sdd_process.md, "Deferred OQs and the blocker-task half"

Notes

Agent fills this during implementation.

Summary

Agent fills this on completion.