Keep unused exports from growing and state the async-state rule #39

Merged
weichen merged 1 commits from feature/architecture-baseline into main 2026-10-03 16:04:35 +00:00
Owner

Summary

  • Knip ratchet: unused exports must not exceed 43.
  • AGENTS.md: async state has one owner; events are applied by seq and stale events are dropped.

Test plan

  • design-guard passed
  • knip unused exports 43 <= 43
  • vitest 14 files, 75 tests
## Summary - Knip ratchet: unused exports must not exceed 43. - AGENTS.md: async state has one owner; events are applied by seq and stale events are dropped. ## Test plan - [x] design-guard passed - [x] knip unused exports 43 <= 43 - [x] vitest 14 files, 75 tests
weichen added 1 commit 2026-10-03 16:04:21 +00:00
Why: Dead exports were unchecked, and async run state needs one owner.
Evidence: knip unused exports stay at 43. design-guard passed.
Impact: A ratchet on export count. No runtime behavior change.
Refs: feature/architecture-baseline
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen merged commit 799f3d30fe into main 2026-10-03 16:04:35 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Frontend#39