127 lines
3.8 KiB
Markdown
127 lines
3.8 KiB
Markdown
|
|
# --- 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
|