Add archtest: tiers, file length, comments, component signatures

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-17 01:44:46 -04:00
1 parent a9096b8aa2
commit 727de5f110
3 files changed
+316 -1

No files matched your search

+4 -1
View File
@@ -63,7 +63,10 @@ health, home, marketing, content, desktop, geo · 6 gallery · 7 cmd/gallery
- Fail fast: panic on programmer errors. Never swallow an error.
- Composites log state changes with `kit.Log`. Never log typed text or secrets: log counts.
- No element or parts stored across builds; no goroutine touches elements. `go tool mygo vet ./...` passes.
- Files under 500 lines. Comments one line, ten words at most, only when needed. No dead code, no versioned APIs.
- Files under 500 lines (lock files exempt). Comments one line, ten words at most, only when needed. No dead
code, no versioned APIs.
- A category file holds one exported component, named in snake case (`KPIGrid` in `kpi_grid.go`), or private
helpers only.
## Gallery entry