Toc

How to Use This TOC

This document provides two complementary views of the repository:

Directory Indexes

Index documents for capability directories (references overviews of each directory's contents).

DocumentDescription
Checklists IndexOverview of checklist directories.
Accessibility Checklists IndexOverview of accessibility checklists.
Quality Checklists IndexOverview of quality checklists.
Rails Checklists IndexOverview of Rails checklists.
Glossary IndexGlossary organization and writing guidelines.
Accessibility Guides IndexOverview of accessibility guides.
Architecture Guides IndexOverview of architecture guides.
Engineering Guides IndexOverview of engineering guides.
Rails Guides IndexOverview of Rails guides.
Security Guides IndexOverview of security guides.
AI Playbooks IndexOverview of AI playbooks.
Code Review PlaybookCode review workflow.
Quality Playbooks IndexOverview of quality playbooks.
Rails Playbooks IndexOverview of Rails playbooks.
AI Workflows IndexIndex of all AI workflow documents.
Accessibility Templates IndexOverview of accessibility templates.
AI Templates IndexOverview of AI templates.
Quality Templates IndexOverview of quality templates.
Rails Templates IndexOverview of Rails templates.
Security Templates IndexOverview of security templates.

From Top to Bottom

Governance

The foundational documents that define the framework itself.

DocumentDescription
CLAUDE.mdAI-specific project instructions for coding agents.
README.mdRepository overview, mission, vision and philosophy.
StrategyLong-term vision and guiding strategy.
RoadmapStrategic roadmap and phase progression.
ArchitectureRepository architecture and knowledge organization.
Document TypesCanonical document taxonomy.
Style GuideWriting, formatting and documentation standards.
Writing PrinciplesPhilosophy behind effective engineering documentation.
ContributingContribution guidelines and workflows.
ChangelogVersion history of the framework.
toc.mdThis document — table of contents and indexes.

Engineering Fundamentals

Handbooks

DocumentDescription
Engineering Fundamentals HandbookCore principles, quality philosophy, decision frameworks.

Glossaries

DocumentDescription
Engineering GlossaryFoundational terminology (abstraction, coupling, cohesion, etc.).

Guides

DocumentDescription
Code OrganizationFeature-based packaging, module boundaries, anti-patterns.
Error HandlingRecoverable vs unrecoverable errors, patterns, logging.
Testing StrategiesTest pyramid, what to test, test doubles, anti-patterns.
LoggingStructured logging, log levels, context fields, anti-patterns.

Learning Paths

DocumentDescription
Engineering Learning PathsBeginnerintermediateadvanced tracks.

References

DocumentDescription
Engineering ReferencesQuick lookup: principles, patterns, testing, logging.

AI Workflows

DocumentDescription
AI Workflows for EngineeringPrompt patterns for code review, refactoring, diagnosis.

Software Architecture

Handbooks

DocumentDescription
Software Architecture HandbookPrinciples, patterns, decision frameworks, ADRs.

Glossaries

DocumentDescription
Architecture GlossaryTerminology (ADR, C4, DDD, hexagonal, trade-offs).

Guides

DocumentDescription
ADR Writing GuideWhen and how to write Architecture Decision Records.
Architectural PatternsPattern catalogue with trade-offs and selection guidance.
API DesignRESTful conventions, versioning, error formats.
System ModelingC4 model levels, event modeling techniques.

Playbooks

DocumentDescription
Architecture Review PlaybookReview workflow, team assembly, evaluation criteria.

Checklists

DocumentDescription
Architecture Review ChecklistPre, during and post-review verification.
Design Decision ChecklistBefore, during and after design decision verification.

Templates

DocumentDescription
ADR TemplateStandard format for Architecture Decision Records.
RFC TemplateFormat for major architectural proposals.

Learning Paths

DocumentDescription
Architecture Learning PathsBeginnerintermediateadvanced tracks.

References

DocumentDescription
Architecture ReferencesQuick lookup: C4, pattern comparison, HTTP codes.

AI Workflows

DocumentDescription
AI Workflows for ArchitecturePrompt patterns for trade-off analysis, ADR drafting.

Rails Engineering

Handbooks

DocumentDescription
Rails Engineering HandbookPrinciples, standards, patterns, decision frameworks.

Glossaries

DocumentDescription
Rails GlossaryTerminology (ActiveRecord, controller, service object, etc.).

Guides

DocumentDescription
Service ObjectsWhen and how to use service objects, patterns, testing.
Testing Rails ApplicationsTest distribution, modelrequestsystem specs.
Rails Audit GuideSystematic code quality, performance and security auditing.
Rails Project StandardsMandatory tooling and CI*CD baseline for every project.
ActiveRecord PatternsScopes, query optimization, N+1 prevention, indexing.
API Development with RailsAPI-only setup, serialization, versioning, auth.
Background JobsFramework selection, job design, error handling, monitoring.
Authentication and AuthorizationDevise, Pundit, roles, anti-patterns.

Playbooks

DocumentDescription
Rails Upgrade PlaybookStep-by-step version upgrade with rollback plan.
Rails Deployment PlaybookSafe deployment with migration safety, zero-downtime.

Checklists

DocumentDescription
Rails Pull Request ChecklistCode quality, testing, security, migration safety.
Rails Security Review ChecklistAuth, data protection, dependency, infrastructure.
Rails Deployment ChecklistPre-deploy, migration safety, post-deploy verification.

Templates

DocumentDescription
Service Object TemplateReusable pattern with result object.
Form Object TemplateActiveModel integration for complex forms.
Query Object TemplateComposable scope chaining.
Policy Object TemplateAuthorization with Pundit conventions.

Learning Paths

DocumentDescription
Rails Learning PathsBeginnerintermediateadvanced tracks.

References

DocumentDescription
Rails ReferencesQuick lookup: conventions, generators, gems, HTTP codes.

AI Workflows

DocumentDescription
AI Workflows for RailsPrompt patterns for model gen, API dev, testing.

Security Engineering

Handbooks

DocumentDescription
Security Engineering HandbookPrinciples, threat modeling, SDLC, standards.

Glossaries

DocumentDescription
Security GlossaryTerminology (CSRF, defense in depth, SAST, XSS, etc.).

Guides

DocumentDescription
Secure Coding PracticesInput validation, auth, output encoding, crypto.
Web Application VulnerabilitiesOWASP Top 10 with explanations and mitigations.
Dependency SecurityVulnerability scanning, selection, response, licensing.

Playbooks

DocumentDescription
Security Review PlaybookReview workflow, STRIDE threat modeling, remediation.

Checklists

DocumentDescription
Security Review ChecklistGeneral security verification for any project.
Rails Security Review ChecklistRails-specific security verification.

Learning Paths

DocumentDescription
Security Learning PathsBeginnerintermediateadvanced tracks.

References

DocumentDescription
Security ReferencesQuick lookup: OWASP Top 10, STRIDE, tools, headers.

Templates

DocumentDescription
Threat Model TemplateStructured threat model document using STRIDE.
Security Review ReportFindings report for security review outcomes.

AI Workflows

DocumentDescription
AI Workflows for SecurityPrompt patterns for vulnerability ID, threat modeling.

Engineering Quality

Handbooks

DocumentDescription
Engineering Quality HandbookPrinciples, quality gates, metrics, code review standards.

Glossaries

DocumentDescription
Engineering Quality GlossaryTerminology (change failure rate, MTTR, technical debt, etc.).

Guides

DocumentDescription
Code Review StandardsStandards for review velocity, what to review, severity labels.
Quality MetricsCode quality and process metrics, implementation, pitfalls.
Technical Debt ManagementClassification, assessment, management process.

Playbooks

DocumentDescription
Quality Review PlaybookSystematic quality assessment and reporting.
Technical Debt RemediationWorkflow for managing and reducing technical debt.
Release Quality GateQuality verification before production release.

Checklists

DocumentDescription
Quality Gate ChecklistVerification before accepting changes.
Release Readiness ChecklistVerification before production release.
Technical Debt TriageClassification and prioritisation of technical debt.

Templates

DocumentDescription
Quality Report TemplateStandard format for quality review reports.
Technical Debt RegisterTrack and monitor technical debt items.
Quality Dashboard TemplateTemplate for tracking quality metrics.

Learning Paths

DocumentDescription
Engineering Quality Learning PathsBeginnerintermediateadvanced tracks.

References

DocumentDescription
Engineering Quality ReferencesQuick lookup: gates, metrics targets, severity labels.

AI Workflows

DocumentDescription
AI Workflows for QualityPrompt patterns for quality review, debt analysis, testing.

AI Engineering

Handbooks

DocumentDescription
AI Engineering HandbookPrinciples, context engineering, AI workflow patterns, verification.

Glossaries

DocumentDescription
AI Engineering GlossaryTerminology (context engineering, hallucination, prompt engineering, verification).

Guides

DocumentDescription
Prompt EngineeringPrinciples, patterns (persona, format, constraint, verification) and anti-patterns.
Context EngineeringContext categories, templates for code, review and design.
AI Safety and VerificationHuman oversight, high-risk use cases, prohibited uses, verification practices.
Agentic WorkflowsMulti-step AI-assisted engineering workflow patterns.
AI Collaboration PatternsHow engineers and AI should interact in different contexts.
Human Review StrategiesWhen and how to review AI output effectively.
AI Evaluation FrameworksFrameworks for measuring AI output quality and reliability.
Knowledge ExtractionUsing AI to extract and structure engineering knowledge.

Playbooks

DocumentDescription
AI-Assisted Code ReviewWorkflow for reviewing code with AI assistance.
AI-Assisted Architecture ReviewWorkflow for architecture review with AI assistance.
AI Pair ProgrammingWorkflow for collaborative coding with AI.
Verification WorkflowsSystematic verification of AI-generated output.

Checklists

DocumentDescription
AI Usage ChecklistVerification checklist for AI-generated code, docs and architecture.

Templates

DocumentDescription
Context Pack TemplateStructure for assembling AI context packs.
Prompt TemplateStandard prompt structure for engineering AI.
AI Review Response TemplateFormat for documenting AI review findings.

Learning Paths

DocumentDescription
AI Engineering Learning PathsBeginnerintermediateadvanced tracks.

References

DocumentDescription
AI Engineering ReferencesQuick lookup: workflow patterns, context categories, failure modes.

AI Workflows

DocumentDescription
AI Workflows for AI EngineeringPrompt patterns for AI-assisted AI engineering tasks.

Accessibility Engineering

Handbooks

DocumentDescription
Accessibility Engineering HandbookPrinciples, WCAG standards, testing, AI integration.

Glossaries

DocumentDescription
Accessibility GlossaryTerminology (WCAG, ARIA, screen reader, colour contrast).

Guides

DocumentDescription
Semantic HTMLUsing HTML elements for their intended purpose.
Keyboard AccessibilityEnsuring full keyboard operability.
Accessible FormsBuilding forms that work for everyone.
ARIA PatternsUsing ARIA correctly for custom widgets.
Colour and ContrastMeeting colour contrast requirements.
Screen Reader TestingTesting with assistive technologies.

Playbooks

DocumentDescription
Accessibility Review PlaybookWorkflow for reviewing digital accessibility.

Checklists

DocumentDescription
WCAG Audit ChecklistComprehensive WCAG compliance audit.
PR Accessibility ChecklistQuick accessibility checks for every pull request.
Design Review ChecklistAccessibility checks during the design phase.

Templates

DocumentDescription
Accessibility ReportStandard format for accessibility audit findings.
Accessibility StatementPublic-facing accessibility statement.

Learning Paths

DocumentDescription
Accessibility Learning PathsBeginnerintermediateadvanced tracks.

References

DocumentDescription
Accessibility ReferencesQuick lookup: WCAG levels, contrast ratios, ARIA landmarks.

AI Workflows

DocumentDescription
AI Workflows for AccessibilityPrompt patterns for auditing, remediation and testing.

Cross-Cutting Topics

The following indexes gather documents across capabilities by topic.

Testing

CapabilityDocumentTypeDescription
EngineeringTesting StrategiesGuideTest pyramid, what to test, test doubles.
RailsTesting Rails ApplicationsGuideModelrequestsystem specs, factory patterns.
RailsRails Pull Request ChecklistChecklistTesting verification for every PR.
ArchitectureArchitecture Review PlaybookPlaybookReview criteria includes testability.

API Design and Development

CapabilityDocumentTypeDescription
ArchitectureAPI DesignGuideRESTful conventions, versioning, status codes.
RailsAPI Development with RailsGuideRails-specific API setup, serialization, auth.
RailsRails Engineering HandbookHandbookAPI standards and conventions section.

Error Handling

CapabilityDocumentTypeDescription
EngineeringError HandlingGuidePrinciples, patterns, logging, anti-patterns.
EngineeringLoggingGuideStructured logging, log levels, context.
RailsService ObjectsGuideError handling in service objects.
RailsRails Engineering HandbookHandbookError handling standards.

Performance

CapabilityDocumentTypeDescription
RailsRails Audit GuideGuidePerformance profiling, N+1 detection, APM.
RailsActiveRecord PatternsGuideQuery optimization, N+1 prevention, indexing.
RailsBackground JobsGuideJob performance, queue monitoring.

Security

CapabilityDocumentTypeDescription
SecuritySecurity Engineering HandbookHandbookPrinciples, threat modeling, SDLC.
SecuritySecure Coding PracticesGuideInput validation, auth, crypto.
SecurityWeb VulnerabilitiesGuideOWASP Top 10 with mitigations.
SecurityDependency SecurityGuideVulnerability scanning, response.
SecuritySecurity Review PlaybookPlaybookThreat modeling, review workflow.
SecuritySecurity Review ChecklistChecklistGeneral security verification.
RailsRails Security Review ChecklistChecklistRails-specific security checks.
RailsRails Audit GuideGuideSecurity auditing section.

Architecture Decisions

CapabilityDocumentTypeDescription
ArchitectureArchitecture HandbookHandbookDecision frameworks, ADR standards.
ArchitectureADR Writing GuideGuideWhen and how to write ADRs.
ArchitectureADR TemplateTemplateStandard ADR format.
ArchitectureRFC TemplateTemplateMajor proposal format.
ArchitectureDesign Decision ChecklistChecklistBeforeduringafter decision verification.

Architecture Decision Records

DocumentDescription
ADR 0001: Capability ModelKnowledge organization around capabilities.
ADR 0002: Org-Mode FormatOrg-mode as primary document format.
ADR 0003: Document TaxonomyNine document types with single responsibility.
ADR 0004: AI-Native Knowledge DesignAI as first-class knowledge consumer.
ADR 0005: Foundation Capabilities FirstBuild fundamentals before technology capabilities.
ADR 0006: Per-Capability GlossariesGlossaries organized by capability.

Project Setup and Standards

CapabilityDocumentTypeDescription
RailsRails Project StandardsGuideMandatory tooling, CI*CD baseline.
RailsRails Deployment PlaybookPlaybookSafe deployment with migrations.
RailsRails Deployment ChecklistChecklistPre/post-deploy verification.
EngineeringTech Debt AssessmentChecklistDebt identification and tracking.

Quality

CapabilityDocumentTypeDescription
QualityEngineering Quality HandbookHandbookQuality principles, gates, metrics.
QualityCode Review StandardsGuideReview velocity, what to review.
QualityQuality MetricsGuideCode quality and process metrics.
QualityTechnical Debt ManagementGuideDebt classification and management.
QualityQuality Review PlaybookPlaybookSystematic quality assessment.
QualityTechnical Debt RemediationPlaybookManaging and reducing technical debt.
QualityRelease Quality GatePlaybookQuality verification before release.
QualityQuality Gate ChecklistChecklistVerification before accepting changes.
QualityRelease Readiness ChecklistChecklistVerification before production release.
QualityTechnical Debt TriageChecklistClassification and prioritisation.
QualityQuality Report TemplateTemplateStandard quality review report format.
QualityTechnical Debt RegisterTemplateTrack and monitor technical debt.
QualityQuality Dashboard TemplateTemplateTrack quality metrics over time.
QualityAI Workflows for QualityAI WorkPrompt patterns for quality review.

AI and Engineering

CapabilityDocumentTypeDescription
AI EngineeringAI Engineering HandbookHandbookAI principles, context engineering,
workflow patterns.
Prompt EngineeringGuidePatterns and anti-patterns for prompt
design.
Context EngineeringGuideProviding effective context to AI.
AI Safety and VerificationGuideSafe and responsible AI use practices.
Agentic WorkflowsGuideMulti-step AI-assisted workflows.
AI Collaboration PatternsGuideEngineer-AI interaction models.
Human Review StrategiesGuideReviewing AI output effectively.
AI Evaluation FrameworksGuideMeasuring AI output quality.
Knowledge ExtractionGuideExtracting knowledge with AI.
AI-Assisted Code ReviewPlaybookAI-assisted code review workflow.
AI-Assisted Architecture ReviewPlaybookAI-assisted architecture review.
AI Pair ProgrammingPlaybookCollaborative coding with AI.
Verification WorkflowsPlaybookSystematic AI output verification.
AI Usage ChecklistChecklistVerification for AI-generated output.
Context Pack TemplateTemplateStructure for AI context packs.
Prompt TemplateTemplateStandard prompt structure.
AI Engineering ReferencesReferenceWorkflow patterns, failure modes.
EngineeringAI Workflows for EngineeringAI WorkPrompt patterns for code review, design
exploration, refactoring.
ArchitectureAI Workflows for ArchitectureAI WorkPrompt patterns for trade-off analysis,
ADR drafting, pattern selection.
RailsAI Workflows for RailsAI WorkPrompt patterns for model gen, API dev,
testing.
SecurityAI Workflows for SecurityAI WorkPrompt patterns for vulnerability ID,
threat modeling.
QualityAI Workflows for QualityAI WorkPrompt patterns for quality review.
AccessibilityAI Workflows for AccessibilityAI WorkPrompt patterns for accessibility.
AI EngineeringAI Workflows for AI EngineeringAI WorkPrompt patterns for AI engineering.

Related Documents