qwen-code/docs
易良 7703d1c310
docs: classify architecture invariants by enforcement mechanism (#9152) (#9689)
* docs: classify architecture invariants by enforcement mechanism (#9152)

Record the policy decision asked by #9152: which architectural invariants
are enforced mechanically, which are left to review, and which are not
worth enforcing. Covers every invariant asserted in AGENTS.md and every
open architecture issue (#8084, #9145, #9146, #9151, #4063).

The drift-guard decision: do not extract a reusable framework from
check-voice-guard-sync.js. The two new drift guards
(cross-package-contracts.test.js and approval-mode-drift.test.ts) share
a pattern but not enough structure to justify abstraction. The pattern
is documented for copy-when-needed.

* docs: correct guard references and complete the invariant inventory (#9152)

* docs: fix #9145 attribution and drift-guard line counts (#9152)

* docs: classify Web Shell UI conventions and reclassify Node engines (#9152)

* docs: cover the full Web Shell convention set without a count claim (#9152)
2026-08-22 02:47:53 +00:00
..
assets feat: support workspace display names (#7179) 2026-07-20 15:16:44 +00:00
design docs: classify architecture invariants by enforcement mechanism (#9152) (#9689) 2026-08-22 02:47:53 +00:00
developers feat(core): make list_directory opt-in (disabled by default) (#9424) 2026-08-21 07:24:05 +00:00
e2e-tests feat(worktree): Phase D — startup --worktree flag + symlinkDirectories + PR refs (#4381) 2026-05-27 17:04:51 +08:00
images fix(web-shell): render built-in tag icons (#7024) 2026-07-17 15:33:34 +00:00
plans fix(serve): Harden standalone conversation primitives (#9512) 2026-08-20 08:09:44 +00:00
superpowers feat(cli): reference prior sessions via @ and add completion tabs (#7302) 2026-07-24 06:11:48 +00:00
users fix(core): clarify Git requirement for public extensions (#9680) 2026-08-21 17:05:02 +00:00
verification/abort-controller-refactor fix(core): stop AbortSignal listener leak in long sessions (MaxListenersExceededWarning) (#4366) 2026-05-26 14:21:49 +08:00
_meta.ts
index.md fix: lint issues 2025-12-19 15:52:11 +08:00