ALL MEMOS Download .docx

TITAN · JARVIS · Genius — Master Architecture, Inventory & AWS Migration

Date: 2026-05-22 · Purpose: one document to understand the whole system, the inventory, the inconsistencies, and the plan to move scheduling to AWS so it's organized & maintainable.

---

1 · What the three things are (plain English)

One sentence: TITAN runs the jobs → writes results to S3 + local state → Genius displays them.

---

2 · Folder inventory

| Path | Role | In git |

|---|---|---|

| F:/TITAN/scripts | 246 Python scripts (engine) | titan-os |

| F:/TITAN/scheduled-tasks | 53 job definitions (SKILL.md + cron) | titan-os |

| F:/TITAN/knowledge | memory (hot/warm/cold/staging) | titan-os |

| F:/TITAN/plans | plans, audits, reports (incl. this) | titan-os |

| F:/TITAN/state | runtime state, sentinels, task lists | titan-os |

| F:/projects | monorepo: carlyle-demo, silentinfinity-leads, meditation, genius… | titan-projects |

| F:/dev | independent repos: hmtech-one-app, cloud8data-website… | per-repo |

| brand sites | cloud8data, hmtechsolutionsllc, onlovingconsciousness, spiritualaf, harnoorminhas | per-repo |

3 · Process inventory (where work runs today)

1. Newsletter: research-indexer (05:00) → generators (12:15, live gather()) → ledger dedup → SES → archive/player.

2. Leads: brand forms → POST /leads / /capture → DynamoDB → leads.silentinfinity.com dashboard.

3. Genius brief: build_genius_brief reads MASTER-TASKS.md + HOT.md + cost log → injects into the cockpit + 4-hr digest.

4. Backup: hourly local→S3 (backup/ prefix, versioned).

4 · Inconsistencies found (and the fix)

1. Stale Genius queue (your report). Task state is fragmented across 4 files: state/MASTER-TASKS.md (fresh 5/22), state/PENDING.md (5/22), projects/PENDING.md (5/21, duplicate), state/titan-tasks-latest.json (5/16 — stale, the TodoWrite snapshot hasn't updated in 6 days). Genius reads MASTER-TASKS.md (fresh) but the 4-hr digest repeats old items because the reconciler that folds completed/new work into the canonical list isn't capturing this session's progress.Fix: one canonical source (MASTER-TASKS.md), retire titan-tasks-latest.json + the duplicate projects/PENDING.md, and run the reconciler + brief on every Genius refresh.

2. Newsletter staleness — covered in NEWSLETTER-MASTER-AUDIT-2026-05-22.md (watchdog loop fixed; weekly windows + freshness guard pending).

3. Script sprawl — 246 scripts, ~20 newsletter scripts, JARVIS refs — covered in TITAN-JARVIS-GENIUS-CLEANUP-PLAN-2026-05-22.md.

4. AWS sprawl — 348 buckets (303 empty), 72 CloudFront (~30 redundant) — versioning done; deletion pending dry-run.

---

5 · AWS migration architecture (the major overhaul)

Principle: nothing runs locally except what physically needs the local machine (real-browser scraping, dev/test builds, things touching the F: drive directly). Everything else is serverless on AWS.

Target design

Phased migration (safe, reversible)

Cost & risk

---

6 · Recommendation / sequencing

1. Now: fix the Genius queue (consolidate task sources) — done alongside this report.

2. Next: Phase A foundation + migrate 2 jobs (proof of the pattern).

3. Then Phases B–E, plus the newsletter Step Function (which also lands the audit fixes).

4. In parallel (independent): build the 3 trading MVPs; finish the cleanup-plan archiving.

This report + the cleanup plan + the newsletter audit together are the full operating picture. The overhaul is real but mechanical once Phase A proves the pattern — and the end state is exactly what you asked for: everything in AWS, scheduled and observable, with local reserved for scraping and building.