Files
alkssh/tasks/architecture/oq-09-env-request-allowlist.md
T
glm-5.3-flash f4b5f896b4 docs: sweep em dashes from all markdown prose
Renames the written-usage rule into practice across the contract surface:
docs/ (architecture, research, plans, sdd), tasks/ (all 43 task files,
taskgraph validate passes), AGENTS.md, README.md, CHANGELOG.md, and the
.opencode/agents/ prompts. Every replacement is a sense-preserving
rewrite (colons, semicolons, commas, parentheses, sentence splits, varied),
never a mechanical swap; no spaced hyphens were substituted. Enum fields,
frontmatter, tables, wire data, and cited identifiers survive verbatim;
en dashes inside numeric ranges keep their meaning.

Verification: taskgraph validate (43 tasks), repo grep clean (single
exempt hit: the verification command's own search pattern in AGENTS.md),
cargo test, clippy --all-targets -D warnings, fmt --check, doc all green.
2026-11-04 20:28:00 +00:00

35 lines
931 B
Markdown

---
id: architecture/oq-09-env-request-allowlist
name: "OQ-09 tracker: env_request allowlist use case"
status: pending
depends_on: []
scope: single
risk: trivial
impact: isolated
level: research
tags: [deferred-oq, external-trigger]
---
## Description
External-trigger tracker for [OQ-09](docs/architecture/open-questions.md): whether a consuming assembly ever wants a wire-supplied env allowlist on session channels (deferred(scope)). Decline-by-default is standing posture.
## Work
Transition check only: when a concrete use case requiring wire-supplied environment variables arrives, mark this task `completed` and move OQ-09 to `open` in `open-questions.md` for an allowlist-shape design pass.
## Verification
- [ ] OQ-09 status in `open-questions.md` matches this task's state.
## References
- `docs/architecture/open-questions.md` (Theme D)
## Out of scope
Any allowlist design.
## Summary
> Filled on completion.