Command Center
Single source of truth. Everything tracked, nothing lost.
URGENT - All Domains
Carryover Backlog (CRITICAL)
| Task | Details | Origin | Days | Status |
|---|---|---|---|---|
MSCHAPv2 Migration Report |
Report due. 6-sheet Standard Report (exec summary, trend, waves, device detail, stale, policy match). Sheet 6 added 05-14: policy match by protocol for removal planning + anonymous identity validation. Migration window 2026-05-04 to 2026-05-30. ~6,227 devices, 5 waves. |
2026-04-17 |
49 |
P0 - DUE — run report this week |
Abnormal Security — ✅ COMPLETE |
CR-2026-05-07-abnormal-read-write. CAB approved 2026-05-12. Implemented successfully 2026-05-13. Read/write enabled for pilot group. Post-deployment validation pending. |
2026-05-07 |
29 |
✅ IMPLEMENTED — post-validation pending |
SIEM QRadar → Sentinel Migration |
Lead role. Monad console error RESOLVED 2026-05-12 — secrets configured in CHLA production tenant. ISE secure syslog integration in progress — cert imported, remote logging target configured, streaming errors under investigation. Blocking: DCR not created (Rule ID + Stream Name). Azure private network policy unresolved. Victor + Mauricio action. |
2026-04-10 |
56 |
P0 - ACTIVE — ISE syslog + DCR blocking |
Monad Pipeline Evaluation |
Sentinel output connector. Console error resolved. 3 of 6 values configured. Remaining: Endpoint URL (have it), Rule ID + Stream Name (need DCR). ISE Remote Logging Target configured 2026-05-18 — TLS cert imported, secure syslog target created. Streaming errors in Monad console under investigation. |
2026-03-11 |
86 |
P0 - ACTIVE — ISE integration in progress |
Guest Redirect ACL |
Guest redirect ACL work needed. Related to Mandiant remediation findings. |
2026-05-12 |
24 |
P0 - TODO |
ISE Patch 10 (CVE-2026-20147 CVSS 9.9) |
ISE 3.2 Patch 10. Supersedes Patch 9. 61 days on a CVSS 9.9 — schedule maintenance window. Write CR if needed. |
2026-03-12 |
85 |
P0 - OVERDUE — schedule immediately |
k3s NAT verification |
NAT rule 170 for 10.42.0.0/16 pod network - test internet connectivity. 64 days — test this week or defer to Q3. |
2026-03-09 |
88 |
P0 - BLOCKING — TRIAGE: schedule or defer |
Wazuh indexer recovery |
Restart pod after NAT confirmed working - SIEM visibility blocked. Blocked by k3s NAT — cannot proceed until above resolved. |
2026-03-09 |
88 |
P0 - Blocked by k3s |
Strongline Gateway VLAN fix |
8 devices in wrong identity group (David Rukiza assigned) |
2026-03-16 |
81 |
P0 - TODO |
TCP Clocks deployment |
ISE identity group validation, query outputs, comms with team. Active d001 data Apr 22-23. |
2026-04-22 |
44 |
P0 - ACTIVE |
IoT Dr. Kim — recurring |
Sleep study devices (Apr 15-16), watches recurrence (Apr 22). 5 incident versions in d001. Validate iPSK enrollment. |
2026-04-15 |
51 |
P0 - RECURRING |
Murus Portae (WAF) — Phase 0 |
FMC cert expired, ACP returns zero rules. d001: zone map, architecture D2, FMC API reference, ops script. |
2026-04-16 |
50 |
P0 - INVESTIGATING |
Vocera EAP-TLS Supplicant Fix |
~10 phones failing 802.1X, missing supplicant config. 61 days — schedule with clinical engineering team. |
2026-03-12 |
85 |
P1 - TODO — schedule |
ISE MnT Messaging Service |
Enable "Use ISE Messaging Service for UDP syslogs delivery". 61 days — low risk, schedule with ISE Patch 10 maintenance window. |
2026-03-12 |
85 |
P2 - BUNDLE with Patch 10 |
BLOCKERS — Fix Immediately
| Task | Details | Origin | Days | Impact |
|---|---|---|---|---|
Z Fold 7 Termux |
gopass and SSH not working |
2026-03-10 |
58 |
BLOCKER — Cannot access passwords on mobile |
gopass v3 organization |
Inconsistent structure, poor key-value usage |
2026-03-20 |
48 |
Inefficient password management, no aggregation |
Git history scrub — sensitive personal terms |
Plaintext references to personal legal matters in committed worklogs (WRKLOG-2026-03-14, WRKLOG-2026-04-18). Forward-fixed but old commits still contain strings. Requires |
2026-04-22 |
15 |
SECURITY — sensitive terms in public git history |
Runbook: Git History Scrub (d000 Personal Terms)
Problem: Two committed worklogs contained plaintext references to personal legal matters. The files have been edited (forward-fix), but git history retains the original text in prior commits.
Affected commits: Any commit touching these files:
# Identify affected commits
git log --oneline -- \
docs/modules/ROOT/pages/2026/03/WRKLOG-2026-03-14.adoc \
docs/modules/ROOT/pages/2026/04/WRKLOG-2026-04-18.adoc
Scrub procedure:
# 1. BEFORE: Full backup of the repo
cp -a ~/atelier/_bibliotheca/domus-captures ~/atelier/_bibliotheca/domus-captures.bak
# 2. Install git-filter-repo (if not present)
# Arch: pacman -S git-filter-repo
# pip: pip install git-filter-repo
# 3. Create expressions file for replacement
cat > /tmp/scrub-expressions.txt << 'EXPR'
regex:(?i)divorce==[REDACTED]
regex:(?i)dissolutio(?!n\.adoc\.age)==[REDACTED-LEGAL]
regex:(?i)iliana==[REDACTED-NAME]
regex:(?i)angulo-arreola==[REDACTED-NAME]
regex:legal-divorce-notes\.age==legal-notes.age
regex:1099-NEC-iliana==1099-NEC
EXPR
# 4. Verify before (dry run — count matches in history)
git log -p --all -S 'divorce' -- '*.adoc' | grep -c 'divorce' || echo "0 matches"
git log -p --all -S 'iliana' -- '*.adoc' | grep -c 'iliana' || echo "0 matches"
# 5. Run filter-repo (DESTRUCTIVE — rewrites all commit hashes)
git filter-repo --replace-text /tmp/scrub-expressions.txt --force
# 6. Verify after
git log -p --all -S 'divorce' -- '*.adoc' | grep -c 'divorce' || echo "0 matches — CLEAN"
git log -p --all -S 'iliana' -- '*.adoc' | grep -c 'iliana' || echo "0 matches — CLEAN"
# 7. Re-add remotes (filter-repo removes them)
git remote add origin git@github.com:<user>/domus-captures.git
# Add any other remotes (Gitea, etc.)
# 8. Force-push to all remotes (DESTRUCTIVE — overwrites remote history)
git remote | xargs -I{} git push {} main --force
# 9. Clean up
rm /tmp/scrub-expressions.txt
rm -rf ~/atelier/_bibliotheca/domus-captures.bak # only after verifying
Post-scrub checklist:
-
Backup created before running
-
git filter-repoinstalled -
Expressions file reviewed — no false positives (e.g., Don Quijote "Angulo el Malo" is in
segunda-parte/texto/texto-011.adoc— the regex targetsangulo-arreolaspecifically to avoid this) -
Dry-run counts match expectations
-
Filter-repo executed
-
Post-scrub verification shows 0 matches
-
Remotes re-added
-
Force-pushed to all remotes
-
Cloudflare Pages rebuild verified
-
Local clones on other machines re-cloned or
git fetch --all && git reset --hard origin/main -
Backup removed
URGENT - Requires Immediate Action
| Item | Details | Deadline | Status | Impact |
|---|---|---|---|---|
Housing Search |
Granada Hills area - apartments/rooms |
TBD |
In Progress |
Quality of life, commute |
2025 Tax — IRS Transcript Review |
MFJ filed 2026-04-22. Pull IRS Return Transcript to verify contents. Consult attorney re: Form 8857 (Innocent Spouse Relief). Details in encrypted case file. |
Before attorney meeting |
In Progress |
Financial — liability exposure. See |
Rack Relocation |
Physical move of server rack. CR written: CR-2026-04-18 (pending in infra-ops). Borg backup completed. VM XML dumps, switch save, shutdown/startup procedure documented. |
TBD |
Pending |
Infrastructure downtime — all services offline during move |
D000 Legal Planning |
Encrypted case file: |
Before Jan 2029 |
Active — escalating |
Life transition — see case file for details |
Credit Report Review |
Pull reports from all 3 bureaus via annualcreditreport.com. Verify no unknown joint accounts or debts. Credentials in gopass: |
TBD |
In Progress |
Financial discovery — FL-142 preparation |
Gopass Security Audit |
Rotate passwords on shared/known accounts. Add 2FA backup codes to |
TBD |
Pending |
Digital security — pre-filing preparation |
Subscription Audit |
Download 3 months bank/CC statements (Chase, NFCU, USAA). Identify all recurring charges. Cancel unnecessary. Document active subscriptions for FL-150. |
TBD |
Pending |
Financial — expense documentation |
401(k) Enrollment |
Enroll in CHLA 401(k) immediately. Post-separation contributions are 100% separate property. Reduces gross income for support calculations. Max 2026: $23,500/yr. |
In progress (started 5/4) |
In Progress |
Financial — support calculation + retirement |
URGENT — Performance Review Certifications
| Certification | Provider | Deadline | Status | Impact |
|---|---|---|---|---|
CISSP |
ISC² — Certified Information Systems Security Professional |
July 12, 2026 |
ACTIVE — Week 2 of 10 (Project) |
Required for performance review. 10-week accelerated plan. |
RHCSA 9 |
Red Hat Certified System Administrator |
Q3 2026 |
ACTIVE — 21-phase curriculum (Project) |
After CISSP. Required for performance review. |
| CISSP: 41 days remaining (exam July 12). Domain 1 study in progress. Schedule exam today (06-01). |
Work Projects (CHLA)
Critical (P0)
| Project | Description | Owner | Status | Due | Blocker |
|---|---|---|---|---|---|
Linux Research (Xianming Ding) |
EAP-TLS for Linux workstations, dACL, UFW |
Evan |
BEHIND (72 days overdue) |
02-24 |
Certificate "password required" - nmcli fix documented |
iPSK Manager |
Pre-shared key automation |
Ben Castillo |
BEHIND |
— |
DB replication issues |
MSCHAPv2 Migration |
Legacy auth deprecation — 6,227 devices, 5 waves. 6 batch SQL queries + 3-API endpoint profile script added (05-11). Report due. |
Evan |
25% — Report due, batch queries ready |
05-30 |
Report to turn in |
Research Segmentation |
All endpoints to Untrusted VLAN |
Evan |
BLOCKED |
— |
CISO decision pending |
Disaster Recovery |
ISE DR scoping — dot1x closed mode = total blackout |
Evan |
Scoping |
— |
— |
Mandiant Remediation |
Copy 4/16 findings, Guest ACL lab, Q2 assessment |
Evan |
Active |
— |
— |
SIEM QRadar → Sentinel |
Full SIEM platform transition. Monad console error resolved 05-12. Secrets configured. Blocked on DCR creation (Rule ID + Stream Name). Azure private network policy unresolved. |
Evan |
Active — blocked on DCR |
Q2 2026 |
Victor/Mauricio: create DCR, resolve Azure network policy |
Abnormal Security |
AI email platform — ESA cutover. CR assigned, CAB May 12 15:00. Implementation May 14 10:00. |
Evan |
Active — CAB today 15:00 |
05-14 |
Pre-CAB checklist: confirm Tyler, Jason, Sarah |
High Priority (P1)
| Project | Description | Owner | Status | Target |
|---|---|---|---|---|
ISE 3.4 Migration |
Upgrade from 3.2p9 |
Evan |
Blocked — maintenance window needed |
Q2 2026 |
Switch Upgrades |
IOS-XE fleet update (C9300, 3560CX) |
Evan |
Pending |
Q2 2026 |
Spikewell BYOD VPN |
dACL SQL, AD group integration |
Evan |
Active |
— |
Strongline Gateway |
MAC capture, Identity Group setup — 37 days aging |
Evan |
Active — David Rukiza assigned |
— |
Abnormal Security |
AI email security platform research, ESA cutover timeline |
Evan |
Newly assigned |
— |
DMZ Migration |
External services audit behind NetScaler |
Evan |
Audit phase |
— |
Firewall Audit (murus-portae) |
EtherChannel query, prefilter, policy assignments |
Evan |
Scoping — ASA API creds needed |
— |
iPSK Manager HA |
Server 2 config, TLS, SQL security audit |
Evan |
In progress |
— |
Sentinel KQL |
Build proficiency, distinguish from team |
Evan |
Onboarding |
— |
VNC Blocking |
Block and eliminate VNC protocol enterprise-wide |
Evan |
Active — Phase 0 (Discovery) |
Mid-June 2026 |
Strategic (P2)
| Project | Description | Owner | Status |
|---|---|---|---|
HHS Regulatory Compliance |
New HHS security policies implementation |
TBD |
NOT STARTED |
InfoSec Reporting Dashboard |
PowerBI metrics for executives |
TBD |
NOT STARTED |
EDR Migration (AMP → Defender) |
Endpoint protection consolidation |
TBD |
NOT STARTED |
Azure Legacy Migration |
Modern landing zone |
Team |
In Progress |
ChromeOS EAP-TLS |
SCEP + Victor, Paul testing |
Victor |
In Progress |
Carryover Backlog (CRITICAL)
| Task | Details | Origin | Days | Status |
|---|---|---|---|---|
MSCHAPv2 Migration Report |
Report due. 6-sheet Standard Report (exec summary, trend, waves, device detail, stale, policy match). Sheet 6 added 05-14: policy match by protocol for removal planning + anonymous identity validation. Migration window 2026-05-04 to 2026-05-30. ~6,227 devices, 5 waves. |
2026-04-17 |
49 |
P0 - DUE — run report this week |
Abnormal Security — ✅ COMPLETE |
CR-2026-05-07-abnormal-read-write. CAB approved 2026-05-12. Implemented successfully 2026-05-13. Read/write enabled for pilot group. Post-deployment validation pending. |
2026-05-07 |
29 |
✅ IMPLEMENTED — post-validation pending |
SIEM QRadar → Sentinel Migration |
Lead role. Monad console error RESOLVED 2026-05-12 — secrets configured in CHLA production tenant. ISE secure syslog integration in progress — cert imported, remote logging target configured, streaming errors under investigation. Blocking: DCR not created (Rule ID + Stream Name). Azure private network policy unresolved. Victor + Mauricio action. |
2026-04-10 |
56 |
P0 - ACTIVE — ISE syslog + DCR blocking |
Monad Pipeline Evaluation |
Sentinel output connector. Console error resolved. 3 of 6 values configured. Remaining: Endpoint URL (have it), Rule ID + Stream Name (need DCR). ISE Remote Logging Target configured 2026-05-18 — TLS cert imported, secure syslog target created. Streaming errors in Monad console under investigation. |
2026-03-11 |
86 |
P0 - ACTIVE — ISE integration in progress |
Guest Redirect ACL |
Guest redirect ACL work needed. Related to Mandiant remediation findings. |
2026-05-12 |
24 |
P0 - TODO |
ISE Patch 10 (CVE-2026-20147 CVSS 9.9) |
ISE 3.2 Patch 10. Supersedes Patch 9. 61 days on a CVSS 9.9 — schedule maintenance window. Write CR if needed. |
2026-03-12 |
85 |
P0 - OVERDUE — schedule immediately |
k3s NAT verification |
NAT rule 170 for 10.42.0.0/16 pod network - test internet connectivity. 64 days — test this week or defer to Q3. |
2026-03-09 |
88 |
P0 - BLOCKING — TRIAGE: schedule or defer |
Wazuh indexer recovery |
Restart pod after NAT confirmed working - SIEM visibility blocked. Blocked by k3s NAT — cannot proceed until above resolved. |
2026-03-09 |
88 |
P0 - Blocked by k3s |
Strongline Gateway VLAN fix |
8 devices in wrong identity group (David Rukiza assigned) |
2026-03-16 |
81 |
P0 - TODO |
TCP Clocks deployment |
ISE identity group validation, query outputs, comms with team. Active d001 data Apr 22-23. |
2026-04-22 |
44 |
P0 - ACTIVE |
IoT Dr. Kim — recurring |
Sleep study devices (Apr 15-16), watches recurrence (Apr 22). 5 incident versions in d001. Validate iPSK enrollment. |
2026-04-15 |
51 |
P0 - RECURRING |
Murus Portae (WAF) — Phase 0 |
FMC cert expired, ACP returns zero rules. d001: zone map, architecture D2, FMC API reference, ops script. |
2026-04-16 |
50 |
P0 - INVESTIGATING |
Vocera EAP-TLS Supplicant Fix |
~10 phones failing 802.1X, missing supplicant config. 61 days — schedule with clinical engineering team. |
2026-03-12 |
85 |
P1 - TODO — schedule |
ISE MnT Messaging Service |
Enable "Use ISE Messaging Service for UDP syslogs delivery". 61 days — low risk, schedule with ISE Patch 10 maintenance window. |
2026-03-12 |
85 |
P2 - BUNDLE with Patch 10 |
Personal Tasks
Active — Infrastructure
| Task | Details | Priority | Status | Due |
|---|---|---|---|---|
Wazuh agent deployment |
Deploy agents to all infrastructure hosts |
P2 |
Pending |
After archives fix |
k3s Platform |
Production k3s cluster on kvm-01 |
P1 |
In Progress |
— |
Wazuh Archives |
Enable archives indexing in Filebeat, PVC fix |
P1 |
In Progress |
— |
kvm-02 Hardware |
Supermicro B deployment, RAM upgrade done |
P1 |
In Progress |
— |
Active — Security & Encryption
| Task | Details | Priority | Status | Due |
|---|---|---|---|---|
Configure 4th YubiKey |
SSH FIDO2 keys |
P1 |
TODO |
— |
Cold storage M-DISC backup |
age-encrypted archives |
P1 |
TODO |
After YubiKey setup |
Active — Development & Tools
| Task | Details | Priority | Status | Due |
|---|---|---|---|---|
netapi Commercialization |
Go CLI rewrite with Cobra-style argument discovery, package for distribution |
P0 |
Active |
— |
Ollama API Service |
FastAPI (17 endpoints), productize — config audit, doc tools, runbook gen |
P0 |
Active |
— |
Shell functions (fe, fec, fef) |
File hunting helpers |
P3 |
TODO |
— |
Active — Documentation
| Task | Details | Priority | Status | Due |
|---|---|---|---|---|
D2 Catppuccin Mocha styling |
domus-* spoke repos (177 files total) |
P3 |
In Progress |
— |
Active — Financial
| Task | Details | Priority | Status | Due |
|---|---|---|---|---|
Amazon order history import |
Download CSV from Privacy Central → parse with awk → populate subscriptions tracker |
P1 |
Waiting |
Pending Amazon data export (requested 2026-04-04) |
Active — Education
| Task | Details | Priority | Status | Due |
|---|---|---|---|---|
No active education tasks — see education trackers |
Active — Personal & Life Admin
| Task | Details | Priority | Status | Due |
|---|---|---|---|---|
ThinkPad T16g Setup |
Arch install, stow dotfiles, Ollama stack, netapi dev env |
P0 |
Pending |
— |
P50 Arch to Ubuntu migration |
P2 |
In Progress |
— |
|
X1 Carbon Ubuntu installs |
2 laptops, LUKS encryption |
P2 |
In Progress |
— |
P50 Steam Test |
Test Flatpak Steam + apt cleanup of broken i386 packages |
P3 |
Pending |
— |
Deferred
| Task | Details | Reason | Revisit |
|---|---|---|---|
ISE HA |
PAN HA (ise-01 reconfigure) |
Wait until ise-02 stable |
After ISE 3.4 migration |
ISE 3.5 Migration |
Upgrade path: 3.2p9 → 3.4 → 3.5 |
After 3.4 completes |
Q3 2026 |
Keycloak Rebuild |
keycloak-01 corrupted, rebuild from scratch |
Priority P3 — SSO broken but not blocking |
When bandwidth allows |
FreeIPA HA |
ipa-02 replica |
SPOF but stable |
After Vault HA |
AD DC HA |
home-dc02 replication |
SPOF but stable |
After FreeIPA HA |
iPSK Manager HA |
ipsk-mgr-02 with MySQL replication |
Low urgency |
After AD HA |
Dotfiles Windows sync |
winfiles-optimus parity with dotfiles-optimus |
Low priority |
— |
Recurring — Operations
| Task | Context | Frequency | Notes |
|---|---|---|---|
Borg backup verification |
Workstation backups |
Weekly |
|
SSH cert renewal |
vault-ssh-sign |
Every 8h |
Automated |
Vault unseal check |
After reboots |
As needed |
|
ISE eval backup restore |
Cisco ISE 3.4 eval license |
Every 90 days |
Restore from backup to reset timer |
Tracker days update |
work/adhoc.adoc, personal/adhoc.adoc |
Each worklog |
Recurring — Maintenance & Hygiene
| Task | Context | Frequency | Notes |
|---|---|---|---|
Subscriptions tracker review |
Audit for cost creep, unused services |
Monthly |
|
Cancelled services audit |
Verify no zombie charges after cancellation |
Quarterly |
|
FOSS inventory sync |
|
Quarterly |
Catch drift between system and tracker |
Infrastructure
Single Points of Failure (CRITICAL)
| These systems have NO redundancy - outage impacts production. |
| System | Impact if Down | Mitigation |
|---|---|---|
ISE (ise-02) |
All 802.1X stops - wired and wireless auth fails |
ise-01 reconfiguration deferred until ise-02 stable |
Keycloak (keycloak-01) |
SAML/OIDC SSO broken (ISE admin, Grafana, etc.) |
NEXT PRIORITY - Rebuild runbook |
FreeIPA (ipa-01) |
Linux auth, sudo rules, HBAC fails |
ipa-02 replica planned |
AD DC (home-dc01) |
Windows auth, Kerberos, GPO fails |
home-dc02 replica planned |
iPSK Manager |
Self-service PSK portal unavailable |
ipsk-mgr-02 with MySQL replication planned |
HA Deployment Status
| System | Description | Status | Notes |
|---|---|---|---|
VyOS HA |
vyos-01 (kvm-01) + vyos-02 (kvm-02) with VRRP VIP |
✅ COMPLETE |
2026-03-07 - pfSense decommissioned |
BIND DNS HA |
bind-01 (kvm-01) + bind-02 (kvm-02) with AXFR |
✅ COMPLETE |
Zone transfer operational |
Vault HA |
Raft cluster (vault-01/02/03) |
✅ COMPLETE |
Integrated with PKI |
Keycloak Rebuild |
keycloak-01 corrupted, rebuild from scratch |
🔄 NEXT |
Priority P3 - SSO broken |
FreeIPA HA |
ipa-02 replica planned |
📋 PLANNED |
Linux auth redundancy |
AD DC HA |
home-dc02 replication |
📋 PLANNED |
Windows auth redundancy |
iPSK Manager HA |
ipsk-mgr-02 with MySQL replication |
📋 PLANNED |
PSK portal redundancy |
ISE HA |
PAN HA (ise-01 reconfigure) |
⏳ DEFERRED |
Wait until ise-02 stable |
ISE 3.5 Migration |
Upgrade path: 3.2p9 → 3.4 (P1) → 3.5 (target) |
📋 PLANNED |
After 3.4 Migration completes (Q2 2026) |
Home Lab Infrastructure
| System | Role | Status |
|---|---|---|
VyOS HA (vyos-01, vyos-02) |
Primary router, VRRP |
Operational |
k3s Cluster |
Container orchestration |
NAT issue pending |
Vault PKI |
Certificate authority |
Operational |
FreeIPA (ipa-01) |
Linux identity |
Operational |
BIND DNS (bind-01, bind-02) |
Authoritative DNS |
Operational |
KVM Hypervisors (kvm-01, kvm-02) |
Virtualization |
Operational |
Validation Tasks
| Task | Details | Status |
|---|---|---|
docs.domusdigitalis.dev validation |
Test all cross-references, search, rendering |
TODO |
docs.domusdigitalis.dev hardening |
HTTPS, CSP headers, security review |
TODO |
docs.architectus.dev validation |
Public site content review |
TODO |
Hub-spoke sync verification |
All components building correctly |
Ongoing |
Projects Portfolio
Tier 1 Projects (Flagship)
| Project | Description | Status |
|---|---|---|
netapi |
Multi-vendor network CLI (ISE, Cloudflare, Keycloak, GitHub, GitLab, Monad) |
Polish phase |
domus-docs |
19-repo Antora aggregator with Cloudflare Pages |
Production |
Public learning platform (Linux, Windows, Networking, Security, Cloud) |
Production |
|
GNU Stow modular developer environment |
Personal use |
|
dsec |
Secrets management CLI (~/.secrets/dsec system) |
Production |
Principia PKMS |
Obsidian-based personal knowledge management |
Active |
Tier 2 Projects (Infrastructure)
| Project | Description | Status |
|---|---|---|
802.1X EAP-TLS |
Linux wired/wireless auth with Vault PKI certs |
Production |
Vault PKI |
HashiCorp Vault as enterprise CA |
Production |
Vault SSH CA |
8-hour SSH certificates, Vault-signed |
Production |
gopass v3 |
Hierarchical password taxonomy |
Migration complete |
FreeIPA |
Linux identity management |
Deployed |
Keycloak |
OIDC federation |
Corrupted - rebuild NEXT |
k3s Cluster |
Lightweight Kubernetes with Cilium CNI |
NAT issue pending |
KVM Virtualization |
libvirt/QEMU on Supermicro servers |
Production |
Tier 3 Projects (Developer Tools)
| Project | Description | Status |
|---|---|---|
Personal Neovim config (82 plugins, Rose Pine) |
Public |
|
Spanish learning tool (Don Quijote analysis) |
Learning project |
|
Vim training game in Rust |
Learning project |
Documentation Sites
Documentation Sites
| Site | URL | Status | Actions Needed |
|---|---|---|---|
Domus Digitalis |
Active |
Validate, harden, improve |
|
Architectus |
Active |
Public portfolio site - maintain |
Hub-Spoke Architecture
Hub: domus-docs (aggregator)
Spokes:
| Component | Purpose | Status |
|---|---|---|
domus-captures |
Worklogs, chronicles, learning |
Active |
domus-infra-ops |
Infrastructure runbooks |
Active |
domus-ise-linux |
802.1X EAP-TLS Linux |
Active |
domus-ise-windows |
802.1X EAP-TLS Windows |
Active |
domus-ise-ops |
ISE operations |
Active |
domus-netapi-docs |
netapi CLI documentation |
Active |
domus-secrets-ops |
Vault, dsec, secrets management |
Active |
domus-linux-ops |
Linux administration |
Active |
domus-identity-ops |
FreeIPA, AD, identity |
Active |
domus-automation-ops |
Ansible, automation |
Active |
domus-siem-ops |
SIEM, logging, monitoring |
Active |
domus-o11y-ops |
Observability |
Active |
domus-windows-ops |
Windows administration |
Active |
domus-python |
Python development |
Active |
Education Tracks Overview
Literature
| Track | Description | Status | Progress |
|---|---|---|---|
Don Quijote |
Cervantes' masterwork in original Spanish |
ACTIVE |
Primera Parte Ch 33/52 |
García Márquez |
Colombian magical realism |
In Progress |
Cien años de soledad |
La Reina Valera |
Biblical literature in classical Spanish |
In Progress |
Pentateuco + Evangelios |
Languages
| Track | Description | Status | Progress |
|---|---|---|---|
DELE C1/C2 |
Instituto Cervantes Spanish certification |
ACTIVE |
Conectores phase |
SIELE |
Computer-based proficiency (modular) |
Planning |
0% |
Redacción Español |
Formal writing skills |
In Progress |
Essays + conectores |
Latin |
Classical Latin for etymology, scientific/legal terminology |
Planning |
0% |
Mathematics
| Track | Description | Status | Progress |
|---|---|---|---|
College Algebra |
Foundation for calculus (LaTeX textbook) |
ACTIVE |
Ch 1/8 |
Certifications
| Track | Description | Status | Progress |
|---|---|---|---|
RHCSA 9 |
Red Hat Certified System Administrator |
ACTIVE |
Ch 1-2 / 20 |
CISSP |
ISC² Security Professional |
Planning |
0/8 domains |
DevNet Associate |
Cisco Developer Network |
Planning |
netapi = portfolio |
LPIC-1 |
Linux Professional (101/102) |
Planning |
After RHCSA |
LPIC-2 |
Linux Professional (201/202) |
Planning |
After LPIC-1 |
Programming
| Track | Description | Status | Progress |
|---|---|---|---|
Python |
Automation, CLI, API development |
In Progress |
netapi development |
Ruby |
Metaprogramming and DSLs |
PARKED |
0% |
C++ |
Systems programming foundation |
Planning |
Future |
Systems & Tools
| Track | Description | Status | Progress |
|---|---|---|---|
Terminal Mastery |
CLI patterns, shell efficiency |
DONE |
100% |
Vim Mastery |
Neovim expertise |
In Progress |
Codex + daily use |
Regex Mastery |
Pattern matching across contexts |
In Progress |
BRE/ERE done, PCRE learning |
CLI Mastery |
Advanced patterns: awk, sed, jq, find, xargs |
ACTIVE |
Daily deliberate practice |
Kubernetes |
Container orchestration (k3s) |
In Progress |
Cluster deployed |
Music
| Track | Description | Status | Progress |
|---|---|---|---|
Violin |
Classical violin, Heifetz-inspired |
In Progress |
Scales + études |
Cello |
Secondary instrument |
Planning |
Future |
Sciences
| Track | Description | Status | Progress |
|---|---|---|---|
Applied Cryptography |
PKI, TLS, secrets management |
In Progress |
Vault PKI production |
Humanities
| Track | Description | Status | Progress |
|---|---|---|---|
Philosophy |
Biblical and classical traditions |
In Progress |
Wisdom literature |
History |
Context for technology and culture |
Planning |
Via literature |
Linguistics |
Language science for Spanish mastery |
In Progress |
Syntax + morphology |
Track Status Legend
| Status | Meaning |
|---|---|
ACTIVE |
Currently working on (limit to 3-4 max) |
In Progress |
Started, working intermittently |
Planning |
Study plan created, not started |
PARKED |
Deliberately paused (priority shift) |
DONE |
Completed, may revisit for mastery |
Quick Stats
| Active | In Progress | Planning | Parked | Done |
|---|---|---|---|---|
5 |
9 |
9 |
1 |
1 |
Total tracks: 25
Category Quick Reference
| Category | Tracks |
|---|---|
Literature |
don-quijote, garcia-marquez, la-reina-valera |
Languages |
dele-spanish, siele, spanish-writing, latin |
Mathematics |
college-algebra |
Certifications |
rhcsa, cissp, devnet, lpic-1, lpic-2 |
Programming |
python-fundamentals, ruby-metaprogramming, cpp-fundamentals |
Systems/Tools |
terminal-mastery, vim-mastery, regex-mastery, cli-mastery, k8s-fundamentals |
Music |
violin, cello |
Sciences |
cryptography |
Humanities |
philosophy, history, linguistics |
Life Administration
URGENT - Requires Immediate Action
| Item | Details | Deadline | Status | Impact |
|---|---|---|---|---|
Housing Search |
Granada Hills area - apartments/rooms |
TBD |
In Progress |
Quality of life, commute |
2025 Tax — IRS Transcript Review |
MFJ filed 2026-04-22. Pull IRS Return Transcript to verify contents. Consult attorney re: Form 8857 (Innocent Spouse Relief). Details in encrypted case file. |
Before attorney meeting |
In Progress |
Financial — liability exposure. See |
Rack Relocation |
Physical move of server rack. CR written: CR-2026-04-18 (pending in infra-ops). Borg backup completed. VM XML dumps, switch save, shutdown/startup procedure documented. |
TBD |
Pending |
Infrastructure downtime — all services offline during move |
D000 Legal Planning |
Encrypted case file: |
Before Jan 2029 |
Active — escalating |
Life transition — see case file for details |
Credit Report Review |
Pull reports from all 3 bureaus via annualcreditreport.com. Verify no unknown joint accounts or debts. Credentials in gopass: |
TBD |
In Progress |
Financial discovery — FL-142 preparation |
Gopass Security Audit |
Rotate passwords on shared/known accounts. Add 2FA backup codes to |
TBD |
Pending |
Digital security — pre-filing preparation |
Subscription Audit |
Download 3 months bank/CC statements (Chase, NFCU, USAA). Identify all recurring charges. Cancel unnecessary. Document active subscriptions for FL-150. |
TBD |
Pending |
Financial — expense documentation |
401(k) Enrollment |
Enroll in CHLA 401(k) immediately. Post-separation contributions are 100% separate property. Reduces gross income for support calculations. Max 2026: $23,500/yr. |
In progress (started 5/4) |
In Progress |
Financial — support calculation + retirement |
Housing
| Type | Details | Monthly | Status |
|---|---|---|---|
Current |
Add current housing |
||
Storage |
Extra Space - 8x11 |
See Subscriptions |
Active |
| Payment details tracked in Subscriptions & Bills Tracker under Essential. |
| Subscriptions and services tracked in Subscriptions & Bills Tracker. |
Medical
| Item | Provider | Due | Status |
|---|---|---|---|
Annual physical |
Schedule |
||
Dental cleaning |
Schedule |
||
Eye exam |
Schedule |
Financial Tasks
| Item | Details | Due | Status |
|---|---|---|---|
IRS Return Transcript |
Pull from irs.gov → Get Transcript → Return Transcript (2025). Verify filed contents. |
Before attorney meeting |
Not started |
401(k) Enrollment |
Enroll in CHLA plan. Max contribution $23,500/yr. Separate property post-separation. |
Monday 2026-05-04 |
Not started |
Bank statement download |
Chase, NFCU, USAA — last 12 months. CSV for subscription audit + PDF for attorney. |
This week |
Not started |
Subscription audit |
Parse bank CSVs for recurring charges. Cancel unnecessary. Document for FL-150. |
This week |
Not started |
Credit report review |
annualcreditreport.com — all 3 bureaus. Verify no unknown joint accounts/debts. |
This week |
In Progress |
Subscriptions and recurring bills tracked in Subscriptions & Bills Tracker. Personal financial worksheet in encrypted case file: data/d000/personal/dissolutio/partials/personal-financial-worksheet.adoc.
|
Ideas & Backlog
| Weekly review - promote to active/projects or archive. |
Ideas — Infrastructure
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
BIND secondary DNS |
bind-02 for HA (currently SPOF) |
infra |
2026-03-22 |
ipa-02 replica |
FreeIPA HA (currently SPOF) |
infra |
2026-03-22 |
Borg backup dashboard |
Visualize backup status across hosts |
infra |
2026-03-22 |
Vault HA Cluster
Current Vault is single-node (vault-01). Need 3-node Raft HA cluster for production reliability. Blocked by kvm-02 deployment.
-
vault-01 (10.50.1.60) — existing, leader
-
vault-02 — new, on kvm-02
-
vault-03 — new, on kvm-02
-
Raft storage backend — replicated, no external dependency
-
Auto-unseal via transit or recovery keys
This unblocks: k3s Vault Agent Injector, ArgoCD secrets, certificate auto-renewal at scale. The SPOF risk is real — if vault-01 goes down, SSH certificates stop issuing, PKI breaks, and secrets become inaccessible.
k3s HA Cluster
Current k3s is single control plane. Need 3-node for production:
-
Embedded etcd (3-node quorum)
-
Cilium CNI already deployed — HA-ready
-
MetalLB L2 mode — no changes needed
-
Blocked by: kvm-02 hardware + Vault HA (secrets injection depends on Vault)
Vault Backup to S3
Automated Vault Raft snapshots to MinIO (self-hosted S3). Currently manual snapshots to Synology NAS. Need:
-
MinIO deployed on k3s (depends on k3s HA)
-
Vault cron job for
vault operator raft snapshot save -
Retention policy (7 daily, 4 weekly, 12 monthly)
-
Restore tested and documented
Ideas — Development & Tools
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
adoc improvements |
Add --watch flag, live reload to domus-asciidoc-build |
tooling |
2026-03-22 |
tmux sessionizer |
Project-based tmux sessions (like ThePrimeagen) |
tooling |
2026-03-22 |
fzf git integrations |
Interactive branch switching, log searching |
tooling |
2026-03-22 |
gopass v3 → ADMINISTRATIO migration |
Script to move remaining entries from old structure |
tooling |
2026-03-22 |
netapi Expansion
netapi currently covers ISE (ERS, MnT, DataConnect), pfSense, WLC, Synology, Cloudflare. Three API surfaces are missing and needed:
-
VyOS — replaced pfSense 2026-03-07. Need API integration for config management, firewall rules, VRRP status. VyOS has a REST API on HTTPS.
-
BIND — nsupdate for dynamic DNS, rndc for server control. Critical for infrastructure automation — currently manual.
-
k3s — kubectl wrapper with common patterns (pod status, log tailing, rollout restart). Not a full k8s client — just the operational commands used daily.
Also: batch operations — cross-vendor commands like "backup all configs" or "check all endpoints." This is the glue that makes netapi more than a collection of wrappers.
netapi-tui — Network Operations TUI
Interactive terminal UI for ISE and network infrastructure management. Repo exists (netapi-tui). This is the visual layer on top of netapi — browse endpoints, view sessions, trigger CoA, all from a TUI instead of raw curl.
Could become a differentiator for ISE health check consulting — run it live during an engagement.
domus-cli — Infrastructure Orchestration
SSH-based infrastructure orchestration CLI. Repo exists. The glue between all infrastructure components — run commands across hosts, coordinate deployments, manage the homelab as a fleet.
domus-api — FastAPI Backend
REST API for the domus ecosystem. Repo exists. Could serve: association engine queries, codex search, ISE data proxy, worklog/tracker API for mobile access.
domus-asciidoc-build Enhancements
Standalone build toolchain — validated 2026-04-24. Ideas:
-
--attributes-fileflag to auto-loaddata/shared/attributes.adoc -
New HTML variants: Dracula, Nord, Solarized, Gruvbox, Tokyo Night
-
Fix Rouge syntax highlighting in royal/dark/light variants (only catppuccin fixed)
-
Interactive features: collapsible sections, search, keyboard navigation
-
--watchmode with live reload
domus-infra-ops Enhancements
296 pages, 529-line antora.yml. The most comprehensive repo. Ideas:
-
Validated Designs need review — 50+ configs, some may be stale post-VyOS migration
-
Runbooks need the partials architecture applied (like we did for data/d001/)
-
ISE runbooks could use the shared prereqs from
data/shared/partials/ -
Disaster recovery runbooks — ISE, Vault, k3s, BIND — cross-reference with d001 DR project
-
Ansible playbooks integration — link automation-ops content to infra-ops runbooks
association-engine Expansion
Bidirectional knowledge graph — 379 keys, 602+ edges. Currently YAML-based. Ideas:
-
Web UI for graph visualization (D3.js or Cytoscape)
-
CLI query improvements — traverse depth, path finding
-
Integration with codex entries — auto-link commands to projects
-
Export to D2 diagrams
vim-odyssey
Educational vim game built in Rust. Repo exists. Could become a training product — gamified vim learning. Ties into the training content income stream.
obsidian-asciidoc-viewer
Secure AsciiDoc viewer for Obsidian with native .adoc support, edit mode, diagram rendering. Potential for Obsidian community — plugin marketplace distribution.
instrumentum-nvim
Streamlined Neovim config — the distributable version (separate from domus-nvim personal config). Could be a community project or part of training content.
crypta
Repo exists — purpose unclear. Document or archive.
gopass v3 Restructure
Current gopass structure is inconsistent — some entries use old v2 paths, some use v3 hierarchy. Need to:
-
Audit all entries:
gopass ls --flat v3/ | wc -l -
Apply gopass-personal-docs templates (bills, storage, subscriptions)
-
Add missing queries:
gopass-query vehicles,gopass-query insurance, monthly totals -
Document the structure in domus-secrets-ops
Ideas — Education & Training
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
Anki deck from Don Quijote |
Extract vocabulary to spaced repetition |
language |
2026-03-22 |
DELE C1 mock exams |
Practice test structure — timed writing + oral |
language |
2026-03-22 |
Ruby metaprogramming deep dive |
Tracker exists but unexplored — ties to Puppet/Chef understanding |
programming |
2026-04-25 |
TypeScript fundamentals |
Tracker exists — needed for Obsidian plugin dev and domus-api frontend |
programming |
2026-04-25 |
C/C++ fundamentals |
Trackers exist — systems programming foundation for Rust trajectory |
programming |
2026-04-25 |
Kernel IPC study |
Pages exist under education/kernel/ipc — deepen systems understanding |
systems |
2026-04-25 |
CLI Mastery — Curriculum Track
The foundation for everything. Multiple tracks in progress, need consolidation:
-
AWK — tracker exists (
awk.adoc). Like regex curriculum — 10 modules, drills. Current level: Intermediate. Need: state machines, multi-file processing, BEGIN/END patterns. -
sed — tracker exists (
sed.adoc). Pattern-based editing mastery. Hold buffer, multiline, in-place with verify-before/after. -
find — tracker exists (
find.adoc). Advanced:-exec sh -c,-print0 | xargs -0, predicate logic, prune. -
grep — tracker exists (
grep.adoc). PCRE lookaheads/lookbehinds,-Ppatterns. -
jq — tracker exists (
jq.adoc). Path expressions,select,group_by,@csv, reduce. -
Regex — tracker exists (
regex-mastery.adoc,regex-carryover.adoc). Morning carryover item. Foundation for everything.
These should be studied together — each tool reinforces the others. Daily practice: pick one tool, solve one real problem, capture to codex.
Ultimate Linux Shell Scripting Guide
Cloned to ~/atelier/_bibliotheca/community-repos/The-Ultimate-Linux-Shell-Scripting-Guide/. Chapters 6-23. Missing chapters 1-5.
Pairs with the local Bash Reference Manual at /usr/share/doc/bash/bashref.html. Both should be worked through systematically — the guide for practical patterns, the reference for deep understanding.
High priority because CLI mastery compounds into everything: automation, netapi, ISE API work, daily workflow. Two months in, writing interactive loops from memory — next level is state machines, getopts, signal handling, subshell control.
Bash Reference Manual (Local)
/usr/share/doc/bash/bashref.html — already on this machine. The authoritative source. Read section by section, extract patterns to codex. Key sections:
-
Shell Expansions (parameter, command, arithmetic, process substitution)
-
Compound Commands (
[[ ]],,for,while,case,select) -
Shell Builtin Commands (every builtin, what it does, when to use it)
-
Job Control (background, foreground,
wait,trap) -
Bash Variables (
$?,$!,$$,$@,$#,BASH_REMATCH)
CISSP Study Activation
Tracker exists at trackers/education/cissp.adoc — 8 domains, all "Not Started." Q3 2026 target is ~2 months away.
Domains 4 (Network), 5 (IAM), 6 (Assessment), 7 (Operations) map directly to CHLA work. Start there.
-
Acquire official study guide + Boson practice exams
-
Create 12-week schedule (1 domain/week + 4 weeks review)
-
Map CHLA experience to each domain for endorsement
-
Daily practice questions (10/day minimum)
RHCSA Certification
Tracker exists (rhcsa.adoc). In progress. Linux administration is daily work — this cert validates it. Complements LPIC-1 (already held) and feeds into LPIC-2.
LPIC-2 Advancement
Tracker exists (lpic-2.adoc). LPIC-1 already held. LPIC-2 covers: capacity planning, kernel, network config, storage, DNS, web servers, file sharing, LDAP, email, security. Directly applicable to homelab infrastructure.
DevNet Associate
Tracker exists (devnet.adoc). Cisco developer certification — Python, APIs, automation. Aligns with netapi development and the automation trajectory at CHLA. The Python + ISE API work you’re doing daily is the study material.
Terraform / IaC
Tracker exists (terraform.adoc). Infrastructure as Code for KVM VMs, Vault config, Cloudflare DNS. Partially implemented in domus-terraform repo. Need to formalize the study track.
Vault / HashiCorp
Tracker exists (vault-hashicorp.adoc). Running Vault HA in production. Deep knowledge exists — need to formalize for potential HashiCorp certification and the PKI consulting income stream.
Python Deepening
Tracker exists (python-fundamentals.adoc). Repo exists (domus-python). Two months into scripting. Current: API integration, DataConnect queries, report generation. Next level: OOP patterns, packaging, testing, type hints. The report.py and qradar-charts.py scripts are the foundation — need to level up from scripts to maintainable tools.
Go CLI Development
Tracker exists (go.adoc). Learn Go via CLI tool development — netapi rewrite target. Cobra-style argument parsing, cross-compilation, single binary distribution. This is the commercialization path for netapi.
Lua / Neovim Plugin Development
Tracker exists (lua.adoc). Plugin development, lazy.nvim patterns. You use nvim daily — understanding Lua unlocks custom tooling. Ties to instrumentum-nvim (distributable config) and domus-nvim (personal config).
Rust
Tracker exists (rust.adoc). Current level: Beginner. vim-odyssey repo exists (Rust game). Long-term investment — systems programming, CLI tools, WASM. Not urgent but compounds over years.
Mathematics
Repo exists (domus-math). Tracker exists (college-algebra.adoc). Mathematics for infrastructure, security, and research computing. Cryptography tracker also exists — PKI work demands understanding of the math underneath.
Languages & Literature
Extensive content exists:
-
Spanish — DELE C1 track (
dele-spanish.adoc), SIELE (siele.adoc), writing (spanish-writing.adoc), immersion pages. domus-literature repo. -
Don Quijote — tracker exists (
don-quijote.adoc), full chapter pages in education/literature/quijote/. -
García Márquez — tracker exists (
garcia-marquez.adoc). -
Scripture — domus-scripture repo. RV1909, KJV, Tanakh. Trackers:
la-reina-valera.adoc,tanakh.adoc. -
Linguistics — tracker exists, pages exist.
-
Latin — current level A2 per skill levels.
Music
-
Violin — tracker exists (
violin.adoc). domus-musica repo. -
Cello — tracker exists (
cello.adoc).
Container & Kubernetes Deepening
Tracker exists (containers.adoc, k8s-fundamentals.adoc). Running k3s + Cilium + ArgoCD in homelab. Need to formalize: CKA preparation, Helm chart development, operator patterns. Ties to the k3s HA infrastructure idea.
DNS / BIND Mastery
Tracker exists (dns-bind.adoc). Running BIND in production — split-horizon, DNSSEC, RPZ content filtering. Formalize the knowledge for the infrastructure consulting offering.
Ideas — Documentation
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
Antora search fix |
Lunr index too large — explore alternatives |
docs |
2026-03-22 |
domus-* cross-reference audit |
Find and fix broken xrefs across all repos |
docs |
2026-03-22 |
Runbook template standardization |
Consistent format across all runbooks |
docs |
2026-03-22 |
Ideas — Personal & Creative
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
LilyPond → PDF pipeline |
Automate music notation compilation |
music |
2026-03-22 |
age encryption workflow doc |
Document full workflow for cold storage |
security |
2026-03-22 |
Income Diversification
Full assessment in .drafts/income-streams-assessment-2026-04-24.adoc. 19-repo skill surface analyzed. Four tiers identified:
-
Tier 1 (now): ISE health checks, compliance documentation, pentest remediation consulting
-
Tier 2 (build once): Runbook templates, training content (operational ISE), PKI/secrets consulting
-
Tier 3 (recurring): SIEM migration services, threat hunting playbooks, observability buildouts
-
Tier 4 (longer): Full security architecture consulting, NAC-to-microsegmentation bridge, vCISO
The reframe: security infrastructure architect, not ISE engineer. The 5-10 year NAC transition period is where the consulting money is.
Next step: pick 1 Tier 1 offering and define scope, deliverable, price. ISE health checks are the fastest — remote, half-day, repeatable.
Life Goals (North Stars)
These are the unchanging destinations. Everything else serves these.
| Goal | Definition | Measurement |
|---|---|---|
Financial Independence |
Passive income exceeds expenses; work becomes optional |
Net worth, passive income streams, runway months |
Technical Excellence |
Recognized expert in security, automation, infrastructure |
Certifications, project portfolio, reputation, compensation |
Bilingual Mastery |
C2-level Spanish; think, dream, write in both languages |
DELE C2, literary comprehension, native speaker feedback |
Creative Expression |
Music, writing, and building things that outlast me |
Compositions completed, published works, open source impact |
Physical Sovereignty |
Health that enables everything else for 50+ more years |
Vitals, mobility, energy, sleep quality, bloodwork |
Wisdom Accumulation |
Deep understanding of life, ethics, history, human nature |
Books read, essays written, quality of decisions |
Goal → Track Alignment Matrix
Every track should serve at least one life goal. Orphan tracks are candidates for elimination.
| Track | Financial | Technical | Bilingual | Creative | Physical | Wisdom |
|---|---|---|---|---|---|---|
RHCSA |
✓ |
✓✓ |
||||
CISSP |
✓✓ |
✓ |
||||
DevNet |
✓ |
✓✓ |
||||
Python |
✓ |
✓✓ |
✓ |
|||
Regex |
✓✓ |
|||||
k8s |
✓ |
✓✓ |
||||
DELE/SIELE |
✓✓ |
✓ |
||||
Don Quijote |
✓✓ |
✓ |
✓✓ |
|||
García Márquez |
✓ |
✓ |
✓ |
|||
Spanish Writing |
✓✓ |
✓ |
||||
Violin |
✓✓ |
✓ |
||||
Philosophy |
✓✓ |
|||||
History |
✓✓ |
|||||
Linguistics |
✓ |
✓ |
||||
College Algebra |
✓ |
✓ |
✓ |
|||
Cryptography |
✓ |
✓✓ |
||||
Vault |
✓ |
✓✓ |
||||
Bash/AWK/sed |
✓✓ |
|||||
Vim |
✓✓ |
|||||
netapi |
✓ |
✓✓ |
✓ |
Legend: ✓ = contributes | ✓✓ = primary driver
Q2 2026 Strategic Priorities
Based on goal alignment, these are the highest-leverage activities:
| Priority | Action | Why |
|---|---|---|
P0 |
SIELE C1 exam (Q2) |
Validates bilingual asset; enables consulting in Spanish-speaking markets |
P0 |
k3s NAT fix + Wazuh deployment |
Completes home lab → portfolio piece → technical excellence proof |
P1 |
netapi polish + public release |
Portfolio piece + DevNet alignment + creative expression |
P1 |
RHCSA study resume |
Most direct path to salary increase (certification premium) |
P2 |
Don Quijote Primera Parte complete |
C1 vocabulary + wisdom accumulation + bilingual mastery |
P2 |
Keycloak rebuild |
Removes SPOF + completes identity stack → technical excellence |
Q2 2026 Roadmap (April — June)
Certifications
| CISSP is the priority. 10-week plan active. |
| Domain | Item | Target Date | Status | Dependencies |
|---|---|---|---|---|
Certification |
CISSP — ISC2 Certified Information Systems Security Professional |
July 12, 2026 |
ACTIVE — Week 1/10 (Domain 1: Risk) |
Sybex book, Boson exams, Pocket Prep app |
Certification |
RHCSA 9 — Red Hat Certified System Administrator |
Q3 2026 |
Ch 1-2 / 20 (10%) |
After CISSP. Lab environment (KVM) |
Certification |
Claude Code Certification — Anthropic (Nick Saraev course) |
Q2 2026 |
IN PROGRESS (26:49/4hr) |
Course completion, practice projects |
Certification |
LPIC-1 Renewal — Linux Professional Institute |
Q2 2026 |
RENEW — check expiry |
Check expiry date, register for exam |
Language |
SIELE C1 — Instituto Cervantes (computer-based) |
Q2 2026 |
ACTIVE |
Comprension auditiva practice, subjuntivo mastery |
Work Projects (CHLA)
| Domain | Item | Target Date | Status | Dependencies |
|---|---|---|---|---|
Work P0 |
SIEM QRadar → Sentinel Migration — LEAD. 4 collection iterations, Python chart pipeline, migration XLSX, verification pending. |
Q2 2026 |
ACTIVE — collection done, verification pending |
Monad pipeline, Sentinel KQL |
Work P0 |
Linux Research (Xianming Ding) — EAP-TLS completion |
Overdue (02-24) |
BEHIND (59 days) |
nmcli certificate fix |
Work P0 |
iPSK Manager — Pre-shared key automation |
— |
BEHIND |
DB replication (Ben Castillo) |
Work P0 |
MSCHAPv2 Migration — 6,084 devices, 29 types, 5-wave deployment |
Q2 2026 |
ACTIVE — weekly cadence Wed, ownership matrix defined |
netapi DataConnect queries, pandas analytics |
Work P0 |
TCP Clocks deployment — ISE identity group validation |
April 2026 |
ACTIVE — queries run, comms in progress |
Identity group verification, team coordination |
Work P0 |
Murus Portae (WAF) — Phase 0 discovery, FMC cert expired |
Q2 2026 |
INVESTIGATING — d001 has zone map, architecture D2, FMC API ref |
FMC cert fix, ACP investigation |
Work P0 |
Mandiant Remediation — findings status, guest ACL, SIEM posture report |
Q2 2026 |
ACTIVE — d001 comms Apr 23, findings from Apr 16 |
Lab validation, joint CR with NE |
Work P0 |
Research Segmentation — Untrusted VLAN migration |
— |
BLOCKED |
CISO decision |
Work P0 |
Abnormal Security — AI email security, ESA cutover |
Q2 2026 |
ACTIVE — read-only integration live |
Cutover timeline confirmation |
Work P1 |
Sentinel KQL Proficiency — queries, Copilot-assisted, differentiate from team |
April 2026 |
ACTIVE — Azure access acquired |
Azure portal access |
Work P1 |
Monad Pipeline Evaluation — LEAD. Test pipeline creation, input sources |
April 2026 |
TODO (44 days carried) |
Lab environment setup |
Work P1 |
Firewall audit — FMC device & policy inventory done (d001) |
Q2 2026 |
ACTIVE — FMC discovery complete |
EtherChannel, prefilter, policy queries |
Work P1 |
QRadar to Sentinel Migration — SIEM platform transition |
Q2 2026 |
Active — see SIEM P0 entry above |
Monad pipeline evaluation |
Work P1 |
Vocera/Wyse iTrack RCA — RabbitMQ CPU spike |
April 2026 |
OPEN |
Cisco TAC case, endpoint log analysis |
Work P1 |
Strongline Gateway — MAC capture, Identity Group setup |
Q2 2026 |
Active (39 days) |
8 devices reassignment (David Rukiza) |
Work P1 |
Downtime Computers enforcement — ISE AuthZ rule draft |
Q2 2026 |
PENDING — audit delivered, enforcement CR needed |
Separate CR after audit acceptance |
Work P1 |
NebulaONE AI Platform — Azure/Cloudforce |
Q2 2026 |
Active |
C-level direction |
Work P1 |
DMZ Migration — external services audit behind NetScaler |
Q2 2026 |
Active — linked to Murus Portae |
NetScaler reverse proxy audit |
Personal Milestones
| Domain | Item | Target Date | Status | Dependencies |
|---|---|---|---|---|
Personal |
Z Fold 7 Termux — gopass and SSH restoration |
ASAP |
BLOCKER (45 days) |
Termux SSH + gopass configuration |
Personal |
gopass v3 organization — Restructure password store |
April 2026 |
Active (35 days) |
gopass-personal-docs templates |
Personal |
Tax filing 2025 (MFJ) — deadline Apr 23 |
PAST DUE |
CONFIRM STATUS |
Alexandra W-2, 1099-NEC, 1098-E, child info |
Personal |
Housing search — Granada Hills area |
Q2 2026 |
In Progress |
Budget, location research |
Revenue |
netapi Commercialization — Go CLI rewrite, Cobra-style arg discovery |
Q2-Q3 2026 |
P0 ACTIVE |
Go evaluation, CLI framework selection |
Revenue |
Ollama API Service — 17 endpoints, productize config audit + doc tools |
Q2 2026 |
P0 ACTIVE |
Web UI, fine-tuning pipeline |
Personal |
Crypta — educational roguelike in Rust (5,490 lines). Learning Rust via game dev. |
Q2 2026 |
ACTIVE — v0.2, 10-lesson curriculum planned |
Rust lesson progression |
Personal |
ThinkPad P16g Setup — Arch install complete, Phase 12 security pending |
Q2 2026 |
OPERATIONAL — AppArmor SEC-001 remaining |
AppArmor baseline, enforce profiles |
Personal |
System State Arena — competition prep Aug 22-24 |
Aug 2026 |
Phase 0 this week (Apr 21-27) |
Daily practice, man-page-only methodology |
Infrastructure
| Domain | Item | Target Date | Status | Dependencies |
|---|---|---|---|---|
Infra |
k3s NAT verification — NAT rule 170 for pod network |
ASAP (46 days carried) |
P0 BLOCKING |
VyOS NAT rule testing |
Infra |
Wazuh indexer recovery — Restart pod after NAT fix |
After k3s NAT |
P0 Blocked |
k3s NAT verification |
Infra |
ISE Patch 10 upgrade — ISE 3.2 Patch 10 (CVE-2026-20147 CVSS 9.9) |
Q2 2026 |
P0 TODO |
Patch availability, change window |
Infra |
ISE MnT Messaging Service — Enable UDP syslog delivery |
Q2 2026 |
P2 TODO |
ISE maintenance window |
Infra |
Monad Pipeline Evaluation — Test pipeline creation |
April 2026 |
P1 TODO (44 days) |
Lab environment, test data |
Infra |
Borg backup validation — ALL systems |
Q2 2026 |
TODO |
Script path updates, initial archives |
Cross-Domain Blockers
CRITICAL Blockers
| Domain | Blocker | Impact | Days | Blocked By | Action Required |
|---|---|---|---|---|---|
Work |
k3s NAT verification |
SIEM visibility blocked — Wazuh cannot start without pod networking |
46 |
VyOS NAT rule 170 untested |
Test NAT for 10.42.0.0/16 pod network, verify internet connectivity |
Work |
Wazuh indexer recovery |
No SIEM log ingestion — security blind spot |
46 |
k3s NAT verification |
Restart Wazuh pod after NAT confirmed working |
Work |
SIEM QRadar → Sentinel Migration |
Organization-wide SIEM transition. Monad console error resolved 05-12. Secrets configured. Blocked on DCR creation. |
32 |
DCR not created (Rule ID + Stream Name) + Azure private network policy |
Victor/Mauricio: create DCR. Victor: resolve Azure network policy. |
Work |
MSCHAPv2 Migration Reporting |
Report due. 6,227 devices, 5 waves. 6 batch SQL queries + 3-API profile script built (05-11). Migration window 05-04 to 05-30. |
25 |
Report needs to be turned in |
Turn in report. Batch MAC triage ready for incoming Teams disconnect request. |
Work |
Monad ETL Pipeline |
Console error resolved 05-12. 3/6 values configured. Blocked on DCR creation. |
62 |
DCR not created (Rule ID + Stream Name) |
10am call today. Victor/Mauricio: create DCR. |
Work |
Murus Portae (WAF) |
FMC management cert expired, ACP returns zero rules via API. Phase 0 discovery stalled. |
8 |
FMC cert fix, ACP investigation |
Fix FMC cert, resolve zero-rule API response, complete Q1-Q8 discovery queries |
Work |
Research Segmentation |
Research endpoints remain on trusted network |
— |
CISO decision pending |
Escalate for CISO decision on Untrusted VLAN migration |
Work |
IoT Dr. Kim — recurring incident |
Sleep study devices + watches. 3 incidents across Apr 15, 16, 22. |
9 |
iPSK enrollment validation |
Validate iPSK, check identity group stability, document IoT validation queries |
Personal |
Z Fold 7 Termux |
Cannot access passwords on mobile — no gopass, no SSH |
45 |
Termux SSH and gopass broken |
Debug Termux SSH config, reinstall gopass, test key access |
Personal |
Tax filing 2025 (MFJ) |
Deadline was Apr 23. Status unknown — confirm with user. |
1 |
Need Alexandra W-2, 1099-NEC, 1098-E, child info |
Confirm filed or escalate immediately |
Work Blockers
| Domain | Blocker | Impact | Days | Blocked By | Action Required |
|---|---|---|---|---|---|
Work P0 |
k3s NAT verification |
Blocks Wazuh recovery, SIEM visibility |
46 |
VyOS NAT rule 170 |
Test NAT rule, verify pod internet access |
Work P0 |
Wazuh indexer recovery |
Security monitoring offline |
46 |
k3s NAT fix |
Restart pod after NAT confirmed |
Work P0 |
SIEM QRadar → Sentinel |
Monad console error resolved 05-12. Blocked on DCR creation. |
32 |
DCR not created + Azure private network policy |
Victor/Mauricio: create DCR, resolve network policy |
Work P0 |
Strongline Gateway VLAN fix |
8 devices in wrong identity group |
39 |
David Rukiza assignment |
Follow up with David, verify identity group reassignment |
Work P0 |
TCP Clocks deployment |
ISE identity group validation active |
2 |
Query validation, team comms |
Complete deployment, verify identity groups |
Work P0 |
Murus Portae (WAF) |
Phase 0 discovery blocked by FMC cert + API issue |
8 |
FMC cert expired, ACP zero rules |
Fix cert, investigate API, complete discovery |
Work P0 |
Research Segmentation |
Research endpoints on trusted VLAN |
— |
CISO decision |
Escalate to CISO |
Work P0 |
Linux Research (overdue) |
EAP-TLS project behind schedule |
59 |
Certificate password issue |
Apply nmcli fix, test with Xianming Ding |
Work P0 |
iPSK Manager |
Pre-shared key automation stalled |
— |
DB replication |
Follow up with Ben Castillo on replication fix |
Work P0 |
MSCHAPv2 Migration |
Report due. 6,227 devices, 5 waves. Batch queries + 3-API profile script ready. |
25 |
Report to turn in |
Turn in report, batch MAC triage ready for Teams request |
Work P0 |
IoT Dr. Kim — recurring |
3 incidents (Apr 15, 16, 22) |
9 |
iPSK enrollment |
Validate enrollment, check stability |
Work P1 |
Monad Pipeline Evaluation |
Console error resolved 05-12. Promoted to P0. 3/6 values configured. |
62 |
DCR creation (Rule ID + Stream Name) |
10am call today. Victor/Mauricio create DCR. |
Work P1 |
Vocera EAP-TLS Supplicant Fix |
~10 phones failing 802.1X |
43 |
Missing supplicant config |
Configure supplicant on affected Vocera phones |
Work P1 |
ISE 3.4 Migration |
Running outdated ISE 3.2 |
— |
ISE Patch 10 prerequisite |
Complete Patch 10 first, then plan 3.4 migration |
Personal Blockers
| Domain | Blocker | Impact | Days | Blocked By | Action Required |
|---|---|---|---|---|---|
Personal |
Z Fold 7 Termux |
No mobile password or SSH access |
45 |
gopass + SSH broken in Termux |
Reinstall gopass, configure SSH keys, test connectivity |
Personal |
gopass v3 organization |
Inconsistent password store, no aggregation queries |
35 |
Needs restructure plan |
Use gopass-personal-docs templates, migrate remaining entries |
Personal |
Tax filing 2025 (MFJ) |
Deadline was Apr 23. Rejected, refiling as MFJ. ~$1K-4K owed. |
1 |
Need Alexandra W-2, 1099-NEC, 1098-E, child info |
Confirm filed or complete immediately |
Personal |
Housing search |
Quality of life, commute impact |
— |
Budget and location research |
Research Granada Hills apartments, set budget |
Personal |
Git history scrub — d000 personal terms |
Sensitive personal legal terms in committed worklog history (WRKLOG-2026-03-14, WRKLOG-2026-04-18) |
2 |
Forward-fixed, history not yet scrubbed |
Run |
Recently Resolved
Recently Resolved
| Task | Details | Resolved | Notes |
|---|---|---|---|
domus-captures accuracy sweep |
Verify all statistics, indices |
2026-03-16 |
Completed |
nvim-domus public release |
GitHub repo creation |
2026-03-16 |
|
Repository structure audit |
Projects vs operations organization |
2026-03-16 |
Fixed |
Kinesis 360 BT disconnect |
Keyboard pairing |
2026-02-27 |
|
Attributes split |
attributes.adoc → home/work/styles |
2026-03-22 |
327 → 94+239+33 lines |
Wazuh SIEM 4.14.3 deploy |
k3s deployment, all pods running |
2026-02-23 |
Completed |
Vault SSH CA |
8h certs, 9 hosts configured |
2026-02-21 |
Production |
Prometheus + Grafana |
Monitoring stack on k3s |
2026-02-23 |
Production |
Recently Resolved (March 2026)
| Task | Details | Resolved | Resolution |
|---|---|---|---|
ISE RabbitMQ CPU 109% |
MnT node message queue saturation |
2026-03-11 |
TAC-guided ise-02 restart |
Xianming Ding Linux EAP-TLS |
Certificate chain validation |
2026-03-14 |
CA chain fix documented |
META - Transcendent Value System
These partials provide cross-domain strategic insight. They answer WHY, not just WHAT.
Meta Partials
| Partial | Purpose | Key Tags |
|---|---|---|
Strategic Alignment |
Connect tracks to life goals - no activity without purpose |
life-goals, goal-track-matrix, career-vector, time-alignment, quarterly-priorities, anti-patterns, decision-framework |
Skill Synergies |
Map how skills compound each other - see the learning chains |
compound-chains, synergy-matrix, cross-domain, investment-priority, unlocks, current-bottlenecks |
Compound Multipliers |
Force multiplier skills that accelerate everything |
definition, tier-1, tier-2, tier-3, investment-tracker, neglected, multiplier-audit, compound-math |
Weekly Retrospective |
Structured reflection framework - capture insights |
weekly-prompts, energy-audit, time-truth, next-week, monthly-additions, quarterly-deep-dive, capture-template |
Velocity Metrics |
Track learning velocity and momentum patterns |
velocity-definition, track-velocity, momentum-indicators, velocity-killers, acceleration-levers, weekly-velocity-check, quarterly-velocity-analysis, current-assessment |
| Use these for Sunday reviews, monthly calibration, and quarterly strategic planning. |
Quick Include Reference
Show all urgent items:
include::partial$trackers/master-index.adoc[tag=urgent-all]
Professional carryover only:
include::partial$trackers/work/adhoc.adoc[tag=carryover]
Personal blockers only:
include::partial$trackers/personal/adhoc.adoc[tag=blockers]
Ideas backlog:
include::partial$trackers/personal/adhoc.adoc[tag=ideas]
Certification deadlines only:
include::partial$trackers/education/certifications-deadlines.adoc[tag=urgent]
Life admin urgent only:
include::partial$trackers/personal/life-admin.adoc[tag=urgent]
Skills mastery critical:
include::partial$trackers/education/skills-mastery.adoc[tag=critical]
Infrastructure sites:
include::partial$trackers/personal/infrastructure.adoc[tag=sites]
HA deployment status:
include::partial$trackers/personal/infrastructure.adoc[tag=ha-status]
Single points of failure:
include::partial$trackers/personal/infrastructure.adoc[tag=spof]
Project portfolio (Tier 1):
include::partial$trackers/personal/infrastructure.adoc[tag=projects-tier1]
META Partials (Transcendent Value)
Life goals and alignment:
include::partial$trackers/meta/strategic-alignment.adoc[tag=life-goals]
include::partial$trackers/meta/strategic-alignment.adoc[tag=goal-track-matrix]
include::partial$trackers/meta/strategic-alignment.adoc[tag=quarterly-priorities]
Skill compound chains:
include::partial$trackers/meta/skill-synergies.adoc[tag=compound-chains]
include::partial$trackers/meta/skill-synergies.adoc[tag=synergy-matrix]
include::partial$trackers/meta/skill-synergies.adoc[tag=current-bottlenecks]
Force multipliers:
include::partial$trackers/meta/compound-multipliers.adoc[tag=tier-1]
include::partial$trackers/meta/compound-multipliers.adoc[tag=investment-tracker]
include::partial$trackers/meta/compound-multipliers.adoc[tag=compound-math]
Weekly reflection:
include::partial$trackers/meta/weekly-retrospective.adoc[tag=weekly-prompts]
include::partial$trackers/meta/weekly-retrospective.adoc[tag=capture-template]
Velocity tracking:
include::partial$trackers/meta/velocity-metrics.adoc[tag=track-velocity]
include::partial$trackers/meta/velocity-metrics.adoc[tag=current-assessment]
include::partial$trackers/meta/velocity-metrics.adoc[tag=weekly-velocity-check]
Last built: 2026-06-06 | Single source of truth: Edit partials, not this page.