note_slug: ai-coding-conventions-synthesis

entities:
  - name: Claude
    type: tool
    facet: tool/claude
  - name: Cursor
    type: tool
    facet: tool/cursor
  - name: Copilot
    type: tool
    facet: tool/copilot
  - name: CLAUDE.md
    type: document_type
    facet: convention/root-file
  - name: .cursorrules
    type: document_type
    facet: convention/root-file
  - name: AGENTS.md
    type: document_type
    facet: convention/hierarchical-scoping
  - name: Three-Tier Architecture
    type: framework
    facet: convention/context-architecture
  - name: Constitution
    type: framework_component
    facet: convention/constitution-pattern
  - name: Domain Specialist Agents
    type: framework_component
    facet: convention/specialist-agents
  - name: Knowledge Base
    type: framework_component
  - name: Codified Context
    type: research_paper
    facet: domain/context-engineering
  - name: arXiv 2602.20478
    type: publication
  - name: Nuxt Content
    type: tool
    facet: tool/nuxt
  - name: MCP
    type: tool
    facet: tool/mcp
  - name: Token Efficiency Strategies
    type: practice_set
    facet: convention/token-optimization
  - name: Just-in-time retrieval
    type: practice
    facet: convention/context-loading
  - name: Linters
    type: tool_category
    facet: tool/linting
  - name: Formatters
    type: tool_category
    facet: tool/formatting
  - name: Feedback loop documentation
    type: practice
    facet: convention/feedback-loop
  - name: Process encoding
    type: practice
    facet: convention/process-encoding
  - name: Trigger tables
    type: mechanism
    facet: convention/routing-mechanism
  - name: Reference documentation
    type: practice
    facet: convention/documentation-strategy
  - name: Hierarchical override
    type: mechanism
    facet: convention/context-scoping
  - name: github.com/arisvas4/codified-context-infrastructure
    type: reference
  - name: Anthropic Effective Context Engineering
    type: reference
  - name: PatrickJS/awesome-cursorrules
    type: reference
  - name: alexop.dev
    type: reference
  - name: mbleigh.dev
    type: reference
  - name: agents.md specification
    type: standard
  - name: 99 Bottles OOP — Full Software Design Process Map
    type: reference
  - name: OO Principles Plugin Concept — Design Recommendations
    type: reference

relationships:
  - source: Three-Tier Architecture
    type: comprises
    target: Constitution
  - source: Three-Tier Architecture
    type: comprises
    target: Domain Specialist Agents
  - source: Three-Tier Architecture
    type: comprises
    target: Knowledge Base
  - source: Constitution
    type: routes to
    target: Domain Specialist Agents
  - source: Domain Specialist Agents
    type: contains
    target: Knowledge Base
    confidence: INFERRED
  - source: Knowledge Base
    type: served via
    target: MCP
  - source: CLAUDE.md
    type: implements
    target: Constitution
  - source: .cursorrules
    type: implements
    target: Constitution
  - source: AGENTS.md
    type: implements
    target: Hierarchical override
  - source: Token Efficiency Strategies
    type: includes
    target: Just-in-time retrieval
  - source: Token Efficiency Strategies
    type: includes
    target: Linters
  - source: Token Efficiency Strategies
    type: includes
    target: Formatters
  - source: Token Efficiency Strategies
    type: includes
    target: Feedback loop documentation
  - source: Linters
    type: replaces
    target: Reference documentation
    confidence: INFERRED
  - source: Formatters
    type: replaces
    target: Reference documentation
    confidence: INFERRED
  - source: Process encoding
    type: encodes
    target: Trigger tables
  - source: Trigger tables
    type: enforces
    target: Constitution
    confidence: INFERRED
  - source: Codified Context
    type: describes
    target: Three-Tier Architecture
  - source: Codified Context
    type: published at
    target: arXiv 2602.20478
