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

127 lines
3.8 KiB
Markdown
Raw Permalink Normal View History

# --- Graphify extraction fragment ---
note_slug: oo-principles-plugin-concept
entities:
- name: OO Principles Plugin
type: project
facet: project/oo-principles-plugin
- name: conventions/oo-principles
type: directory-structure
facet: convention/oo-principles
- name: QUICK_REFERENCE.md
type: file
- name: concept cards
type: document-type
- name: role bundles
type: document-type
- name: PROCESS.md
type: file
- name: 99 Bottles of OOP
type: book
facet: domain/software-design
- name: Codified Context paper
type: external-reference
- name: NotebookLM
type: tool
facet: tool/notebooklm
- name: Shameless Green
type: development-principle
facet: convention/shameless-green
- name: Flocking Rules
type: development-principle
facet: convention/flocking-rules
- name: Replace Conditional with Polymorphism
type: development-principle
facet: convention/replace-conditional-with-polymorphism
- name: TDD
type: development-principle
facet: convention/tdd
- name: SRP
type: development-principle
facet: convention/srp
- name: Law of Demeter
type: development-principle
facet: convention/law-of-demeter
- name: Dependency Injection
type: development-principle
facet: convention/dependency-injection
- name: 4-phase development lifecycle
type: concept
facet: convention/4-phase-lifecycle
- name: Process-First Entry Point
type: architectural-approach
- name: Situational Trigger Files
type: architectural-approach
- name: Phase-Bundled Context Packs
type: architectural-approach
- name: Annotated Process Graph
type: architectural-approach
- name: Two-Layer Hybrid architecture
type: architectural-pattern
- name: hyperthrive_dev
type: client
facet: client/hyperthrive-dev
- name: Rails
type: tool
facet: tool/rails
- name: CLAUDE.md
type: file
- name: AI Coding Conventions Organization — External Research Synthesis
type: note
confidence: INFERRED
- name: 99 Bottles OOP — Full Software Design Process Map
type: note
confidence: INFERRED
relationships:
- source: OO Principles Plugin
type: evolved from
target: conventions/oo-principles
- source: OO Principles Plugin
type: uses architecture
target: Two-Layer Hybrid architecture
- source: Two-Layer Hybrid architecture
type: layer 1 is
target: PROCESS.md
- source: Two-Layer Hybrid architecture
type: layer 3 is
target: concept cards
- source: OO Principles Plugin
type: informed by
target: 99 Bottles of OOP
- source: OO Principles Plugin
type: informed by
target: Codified Context paper
- source: PROCESS.md
type: encodes
target: 4-phase development lifecycle
- source: Flocking Rules
type: contrasted with
target: Replace Conditional with Polymorphism
- source: Shameless Green
type: part of
target: 4-phase development lifecycle
- source: Process-First Entry Point
type: recommended over
target: Situational Trigger Files
- source: Process-First Entry Point
type: recommended over
target: Phase-Bundled Context Packs
- source: Process-First Entry Point
type: recommended over
target: Annotated Process Graph
- source: NotebookLM
type: serves as knowledge base for
target: OO Principles Plugin
- source: hyperthrive_dev
type: source workspace for
target: conventions/oo-principles
- source: CLAUDE.md
type: entry point for
target: conventions/oo-principles
confidence: INFERRED
- source: OO Principles Plugin
type: links to
target: 99 Bottles OOP — Full Software Design Process Map
- source: OO Principles Plugin
type: links to
target: AI Coding Conventions Organization — External Research Synthesis