Maintain Chatto runtime documentation in docs/architecture/ when runtime structures change, or audit it when requested.
59
68%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/chatto/chatto-architecture-inventory/SKILL.mdRead the inventory index. It defines the categories and documentation boundaries. Read only the categories relevant to the task. Run a complete audit only when requested.
Update affected inventory files by default. For a review, audit, or request for proposals, report findings without edits unless the user also requests fixes. Report code defects separately; inventory work does not authorize implementation changes.
Paths below are relative to the repository root.
| Category | Check against |
|---|---|
| Runtime components | Core construction, runtime units, service and worker constructors; record ownership and lifecycle. |
| Projections | Projector registration, Subjects(), projection_subjects_test.go, and snapshot code; distinguish registered projectors from nested read models. |
| NATS resources | Stream, KV, and Object Store creation calls; record retention, storage, backup status, and owner. |
| Subjects and events | Subject helpers, persisted protobuf variants, and live publishers; check event tokens and aggregate subjects. |
| Runtime state | KV operations and object-key construction; record encoding, TTL, backup status, and security properties. |
| Durable effects | Workers and recovery tests; check durable triggers, retries, restart recovery, duplicate delivery, and multiple replicas. |
| Interfaces | Declared protobuf services, API.Handlers(), API.OperatorHandlers(), and HTTP mounts; check authentication and listener boundaries. |
| Realtime delivery | Protocol, handler, event models, and client event bus; check projection waits, authorization, queues, and failure behavior. |
docs/ARCHITECTURE.md as a
short link to the inventory.5cbd584
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.