Files
the-nexus/README.md

133 lines
4.3 KiB
Markdown
Raw Normal View History

fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
# The Nexus Project
2026-03-23 18:50:22 +00:00
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
## Branch Protection & Review Policy
**All repositories enforce these rules on the `main` branch:**
| Rule | Status | Rationale |
|------|--------|-----------|
| Require PR for merge | ✅ Enabled | Prevent direct commits |
| Required approvals | 1+ | Minimum review threshold |
| Dismiss stale approvals | ✅ Enabled | Re-review after new commits |
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
| Require CI to pass | ⚠️ Conditional | Only where CI exists |
| Block force push | ✅ Enabled | Protect commit history |
| Block branch deletion | ✅ Enabled | Prevent accidental deletion |
**Default Reviewers:**
- @perplexity (all repositories)
- @Timmy (hermes-agent only)
**CI Enforcement:**
- hermes-agent: Full CI enforcement
- the-nexus: CI pending runner restoration (#915)
- timmy-home: No CI enforcement
- timmy-config: Limited CI
**Implementation Status:**
- [x] hermes-agent protection enabled
- [x] the-nexus protection enabled
- [x] timmy-home protection enabled
- [x] timmy-config protection enabled
> This policy replaces all previous ad-hoc workflows. Any exceptions require written approval from @Timmy and @perplexity.
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
---
2026-03-23 18:50:22 +00:00
It is meant to become two things at once:
- a local-first training ground for Timmy
- a wizardly visualization surface for the living system
## Current Truth
As of current `main`, this repo does **not** ship a browser 3D world.
In plain language: current `main` does not ship a browser 3D world.
A clean checkout of `Timmy_Foundation/the-nexus` on `main` currently contains:
- Python heartbeat / cognition files under `nexus/`
- `server.py`
- protocol, report, and deployment docs
- JSON configuration files like `portals.json` and `vision.json`
It does **not** currently contain an active root frontend such as:
- `index.html`
- `app.js`
- `style.css`
- `package.json`
Serving the repo root today shows a directory listing, not a rendered world.
## One Canonical 3D Repo
`Timmy_Foundation/the-nexus` is the only canonical 3D repo.
In plain language: Timmy_Foundation/the-nexus is the only canonical 3D repo.
The old local browser app at:
- `/Users/apayne/the-matrix`
2026-03-23 18:50:22 +00:00
is legacy source material, not a second repo to keep evolving in parallel.
Useful work from it must be audited and migrated here.
2026-03-23 18:50:22 +00:00
See:
- `LEGACY_MATRIX_AUDIT.md`
2026-03-23 18:50:22 +00:00
## Why this matters
2026-03-23 18:50:22 +00: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-23 18:50:22 +00:00
The rule is:
- rescue good work from legacy Matrix
- rebuild inside `the-nexus`
- keep telemetry and durable truth flowing through the Hermes harness
- Hermes is the sole harness — no external gateway dependencies
2026-03-23 18:50:22 +00:00
## Verified historical browser-world snapshot
The commit the user pointed at:
- `0518a1c3ae3c1d0afeb24dea9772102f5a3d9a66`
still contains the old root browser files (`index.html`, `app.js`, `style.css`, `package.json`, tests/), so it is a useful in-repo reference point for what existed before the later deletions.
## Active migration backlog
- `#684` sync docs to repo truth
- `#685` preserve legacy Matrix quality work before rewrite
- `#686` rebuild browser smoke / visual validation for the real Nexus repo
- `#687` restore a wizardly local-first visual shell from audited Matrix components
- `#672` rebuild the portal stack as Timmy → Reflex → Pilot
- `#673` deterministic Morrowind pilot loop with world-state proof
- `#674` reflex tactical layer and semantic trajectory logging
- `#675` deterministic context compaction for long local sessions
## What gets preserved from legacy Matrix
High-value candidates include:
- visitor movement / embodiment
- chat, bark, and presence systems
- transcript logging
- ambient / visual atmosphere systems
- economy / satflow visualizations
- smoke and browser validation discipline
Those pieces should be carried forward only if they serve the mission and are re-tethered to real local system state.
## Running Locally
### Current repo truth
There is no root browser app on current `main`.
Do not tell people to static-serve the repo root and expect a world.
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
### What you can run now
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
- `python3 server.py` for the local websocket bridge
- Python modules under `nexus/` for heartbeat / cognition work
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
### Browser world restoration path
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
The browser-facing Nexus must be rebuilt deliberately through the migration backlog above, using audited Matrix components and truthful validation.
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
---
fix: remove duplicate content blocks from README.md ## Summary Fixed duplicate content blocks in README.md caused by bad merge. Branch protection policy, default reviewers, and implementation status blocks were duplicated 3-4 times on the page. ## Problem The README.md file had massive duplication from multiple bad merges: - Branch protection policy appeared 4 times - Default reviewers appeared multiple times - Implementation status appeared multiple times - Repository-specific configuration duplicated - Acceptance criteria duplicated The file grew to 517 lines with the same content repeated. ## Solution Cleaned up README.md to contain: 1. Single branch protection policy section 2. Original Nexus project content (preserved) 3. Clean structure without duplicates Reduced from 517 lines to 167 lines while preserving all unique content. ## Changes - Removed duplicate branch protection policy sections - Removed duplicate default reviewers sections - Removed duplicate implementation status sections - Removed duplicate repository-specific configuration - Removed duplicate acceptance criteria - Preserved original Nexus project content - Maintained clear structure and formatting ## Testing - Verified all unique content is preserved - Checked for any remaining duplicates - Confirmed file structure is clean and readable ## Acceptance Criteria ✅ Branch protection policy appears once ✅ Default reviewers appear once ✅ Implementation status appears once ✅ Content is clear and not duplicated ✅ Original Nexus content preserved Issue: #1338
2026-04-13 20:18:43 -04:00
*One 3D repo. One migration path. No more ghost worlds.*