PRJ-principia: Principia — Original Knowledge Base
1. Project Summary
| Field | Value |
|---|---|
PRJ ID |
PRJ-2025-KB-001 |
Date Created |
~2024 (pre-dates domus ecosystem) |
Owner |
Evan Rosado |
Priority |
Legacy (Active Reference) |
Category |
Knowledge Base / Personal Wiki |
Status |
Superseded by domus-captures (still actively referenced) |
Commits (2026) |
1,361+ |
Repository |
|
Local Path |
|
2. Purpose
Principia is the original personal knowledge management system — the predecessor to the entire domus-* documentation ecosystem. It served as a universal Obsidian vault covering technical disciplines, operations, research, learning tracks, incidents, and reference material.
With 1,361+ commits in 2026 alone, Principia was the primary capture surface before domus-captures took over that role. It remains the authoritative source for pre-migration content and continues to hold material not yet migrated to the Antora-based domus ecosystem.
3. Scope
3.1. Directory Structure
Principia follows a numbered-directory Obsidian vault pattern:
| Directory | Content |
|---|---|
|
Standards, documentation conventions, templates |
|
MOCs (Maps of Content), entry points |
|
Primary content — 40+ prefixed directories covering every domain |
|
Visual knowledge maps, workflows, architecture diagrams |
3.2. Content Categories (02_Assets)
| Prefix | Domains |
|---|---|
|
Disciplines: AI, Cloud, Database, DevOps, English, Math, Networking, OS, Programming, Security, Social Sciences, Physics, WebDev |
|
Foundry: API, Automation, Infrastructure, Labs, Network, Pipelines, Security |
|
Frontier: Active research, hypotheses, discoveries, failed attempts |
|
Learning: C++ (Stroustrup), CISSP, Vim |
|
Operations: Security encryption |
|
Tabularium: Conversations, ideas, incidents, inbox, reference, solutions, transcripts |
|
Projects: Home network, and other project documentation |
|
Visualizations: Diagrams (PlantUML, Mermaid) |
|
Outputs: Captures, rendered artifacts |
3.3. Tooling
-
Obsidian — Primary editor and viewer
-
Python venv — PyYAML, psycopg2 for tooling scripts
-
.principia/— Internal tooling: API, templates, LaTeX
4. Status & Migration
4.1. Current State
| Aspect | Status |
|---|---|
Active Use |
Reference only — new content goes to domus-captures |
Migration |
Partial — high-value content migrated to domus-* repos |
Maintenance |
Minimal — no new features, occasional reference lookups |
Build System |
None (Obsidian vault, no static site generation) |
4.2. Migration Path
Content from Principia was redistributed across the domus ecosystem:
| Principia Source | Domus Destination |
|---|---|
|
|
|
domus-infra-ops, domus-automation-ops |
|
domus-secrets-ops, domus-siem-ops |
|
domus-ise-linux, domus-ise-ops |
|
domus-captures education/ |
|
domus-captures case-studies/, codex/ |
|
domus-infra-ops diagrams |
4.3. What Remains
Principia still holds content that has not been migrated:
-
Literature notes (Dickens, etc.) not covered by domus-captures education tracks
-
Deep C++ study notes (Stroustrup chapters 1-27)
-
Social sciences, physics, and other academic discipline notes
-
Historical incident reports and TAC solutions
-
Canvas/visual knowledge maps in Obsidian format
6. Metadata
| Field | Value |
|---|---|
PRJ ID |
PRJ-2025-KB-001 |
Author |
Evan Rosado |
Date Created |
~2024 |
Last Updated |
2026-03-30 |
Status |
Legacy (Active Reference) |
Next Review |
N/A — no active development |