architecture/ | Component maps, data flow patterns, dependency injection modules, key abstractions, concurrency and persistence models |
conventions/ | Error handling patterns (including error grading), naming conventions, testing patterns, code style, logging and context propagation |
api-surface/ | gRPC services, CLI tools, client library API, configuration schemas, environment variables, Kafka event contracts |
dependencies/ | Go library inventory, build tools (Task, Bazel, etc.), runtime services (Cassandra, CRDB, Kafka), version constraints |
verification/ | Unit test patterns, integration test infrastructure, CI pipeline, linting rules, recommended verification order |