cc-os/docs/memory-system/benchmark/reference-outputs/oo-principles-plugin-concep...

4.5 KiB

--- Graphify extraction fragment ---

note_slug: oo-principles-plugin-concept

entities:

  • name: OO Principles Plugin type: plugin facet: type/plugin
  • name: oo-principles conventions structure type: conventions structure facet: convention/oo-principles
  • name: 99 Bottles of OOP type: book facet: domain/object-oriented-design
  • name: NotebookLM notebook type: knowledge base resource facet: tool/notebooklm
  • name: Codified Context paper type: research paper
  • name: TDD type: principle facet: convention/tdd
  • name: Shameless Green type: principle facet: convention/shameless-green
  • name: Flocking Rules type: principle facet: convention/flocking-rules
  • name: SRP type: principle facet: convention/srp
  • name: LoD type: principle facet: convention/law-of-demeter
  • name: DI type: principle facet: convention/dependency-injection
  • name: Replace Conditional with Polymorphism type: principle facet: convention/replace-conditional-with-polymorphism
  • name: Open/Closed type: principle facet: convention/open-closed
  • name: 4-phase development lifecycle type: process model
  • name: QUICK_REFERENCE.md type: file
  • name: cards/ type: directory
  • name: bundles/ type: directory
  • name: Two-Layer Hybrid type: architecture
  • name: Process/Routing Layer type: layer
  • name: Mechanic Layer type: layer
  • name: Theory Layer type: layer
  • name: PROCESS.md type: file
  • name: Approach 1 - Process-First Entry Point type: architectural approach
  • name: Approach 2 - Situational Trigger Files type: architectural approach
  • name: Approach 3 - Phase-Bundled Context Packs type: architectural approach
  • name: Approach 4 - Annotated Process Graph type: architectural approach
  • name: Phase 2 type: development phase
  • name: three-tier architecture type: architecture
  • name: CLAUDE.md type: file
  • name: 99 Bottles OOP — Full Software Design Process Map type: note
  • name: AI Coding Conventions Organization — External Research Synthesis type: note

relationships:

  • source: OO Principles Plugin type: evolves from target: oo-principles conventions structure
  • source: OO Principles Plugin type: based on study of target: 99 Bottles of OOP
  • source: OO Principles Plugin type: informed by research on target: Codified Context paper
  • source: OO Principles Plugin type: can use as knowledge base layer target: NotebookLM notebook
  • source: oo-principles conventions structure type: contains target: QUICK_REFERENCE.md
  • source: oo-principles conventions structure type: contains target: cards/
  • source: oo-principles conventions structure type: contains target: bundles/
  • source: Two-Layer Hybrid type: includes target: Process/Routing Layer
  • source: Two-Layer Hybrid type: includes target: Mechanic Layer
  • source: Two-Layer Hybrid type: includes target: Theory Layer
  • source: Process/Routing Layer type: encodes target: 4-phase development lifecycle
  • source: Process/Routing Layer type: contains target: PROCESS.md
  • source: Process/Routing Layer type: references target: Mechanic Layer
  • source: Theory Layer type: retains target: cards/ confidence: INFERRED
  • source: Approach 1 - Process-First Entry Point type: adds as entry point target: PROCESS.md
  • source: 99 Bottles of OOP type: defines target: Shameless Green confidence: INFERRED
  • source: 99 Bottles of OOP type: defines target: Flocking Rules confidence: INFERRED
  • source: Phase 2 type: addresses target: LoD
  • source: Phase 2 type: addresses target: DI
  • source: Replace Conditional with Polymorphism type: alternative to target: Flocking Rules
  • source: 4-phase development lifecycle type: included as loadable context pack in target: OO Principles Plugin
  • source: OO Principles Plugin type: modeled on target: three-tier architecture
  • source: three-tier architecture type: routing entry point is target: CLAUDE.md confidence: INFERRED
  • source: oo-principles conventions structure type: see also target: 99 Bottles OOP — Full Software Design Process Map
  • source: oo-principles conventions structure type: see also target: AI Coding Conventions Organization — External Research Synthesis