2026-04-13 17:23:57 -04:00
# The Nexus
2026-03-23 18:50:22 +00:00
2026-04-13 17:23:57 -04:00
Timmy's canonical 3D home-world — a local-first training ground and wizardly visualization surface for the living system.
2026-03-28 12:53:20 +00:00
## Current Truth
2026-04-13 17:23:57 -04:00
Current `main` does **not ** ship a browser 3D world. A clean checkout contains:
2026-03-28 12:53:20 +00:00
- Python heartbeat / cognition files under `nexus/`
2026-04-13 17:23:57 -04:00
- `server.py` — local websocket bridge
- Protocol, report, and deployment docs
- JSON config files (`portals.json` , `vision.json` )
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
It does **not ** currently contain an active root frontend (`index.html` , `app.js` , `style.css` ).
2026-03-28 12:53:20 +00:00
## One Canonical 3D Repo
2026-04-13 17:23:57 -04:00
`Timmy_Foundation/the-nexus` is the **only ** canonical 3D repo.
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
The legacy browser app at `/Users/apayne/the-matrix` is source material for migration, not a second repo to keep evolving in parallel. Useful work from it must be audited and migrated here.
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
See `LEGACY_MATRIX_AUDIT.md` .
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
## Why This Matters
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
We do not want to lose real quality work. We also do not want to keep two drifting 3D repos alive by accident.
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
The rule:
- Rescue good work from legacy Matrix
- Rebuild inside `the-nexus`
- Keep telemetry and durable truth flowing through the Hermes harness
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
## Active Migration Backlog
2026-03-28 12:53:20 +00:00
2026-04-13 17:23:57 -04:00
| Issue | Work |
|-------|------|
| #684 | Sync docs to repo truth |
| #685 | Preserve legacy Matrix quality work |
| #686 | Rebuild browser smoke / visual validation |
| #687 | Restore wizardly local-first visual shell |
| #672 | Rebuild portal stack (Timmy → Reflex → Pilot) |
| #673 | Deterministic Morrowind pilot loop |
| #674 | Reflex tactical layer + trajectory logging |
| #675 | Deterministic context compaction |
2026-03-28 12:53:20 +00:00
## Running Locally
2026-03-25 20:14:49 +00:00
2026-04-13 17:23:57 -04:00
There is no root browser app on current `main` . Do not static-serve the repo root expecting a world.
2026-03-25 20:14:49 +00:00
2026-04-13 17:23:57 -04:00
You can run:
- `python3 server.py` — local websocket bridge
- Python modules under `nexus/` — heartbeat / cognition work
2026-03-25 20:14:49 +00:00
2026-04-13 17:23:57 -04:00
The browser-facing Nexus must be rebuilt through the migration backlog using audited Matrix components.
2026-04-07 06:35:46 +00:00
2026-04-07 10:15:04 +00:00
## Branch Protection & Review Policy
2026-04-13 17:23:57 -04:00
**All repositories enforce these rules on `main` :**
2026-04-07 10:15:04 +00:00
2026-04-13 17:23:57 -04:00
| Rule | Status |
|------|--------|
| Require Pull Request for merge | ✅ Enabled |
| Require 1 approval before merge | ✅ Enabled |
| Dismiss stale approvals on new commits | ✅ Enabled |
| Require CI to pass (where CI exists) | ⚠️ Conditional |
| Block force pushes to `main` | ✅ Enabled |
| Block deletion of `main` branch | ✅ Enabled |
2026-04-07 10:15:04 +00:00
2026-04-13 17:23:57 -04:00
**Default reviewers:**
- `@perplexity` — all repositories (QA gate)
- `@Timmy` — `hermes-agent` only (owner gate)
2026-04-07 09:56:48 +00:00
2026-04-13 17:23:57 -04:00
**CI status:**
- `hermes-agent` : ✅ Active
- `the-nexus` : ⚠️ Runner pending (#915 )
- `timmy-home` : ❌ No CI
- `timmy-config` : ❌ Limited CI
2026-04-07 09:56:48 +00:00
See [CONTRIBUTING.md ](CONTRIBUTING.md ) for full details.
2026-04-13 17:23:57 -04:00
---
2026-04-07 09:31:13 +00:00
2026-04-13 17:23:57 -04:00
*One 3D repo. One migration path. No more ghost worlds.*