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

160 lines
4.5 KiB
Markdown
Raw Normal View History

# --- 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