Repository navigation
Upgrading
Treat the reusable standard and an active project's records as different kinds of content. Review an update in the intended checkout, preserve local changes, and merge the standard without replacing the project's accepted plan or memory. Each project selects its own defaults; updates do not synchronize project memory or configure automatic updates in other projects.
The installer and updater add versioned default snapshots and missing root files while preserving every existing project file and directory. Use them to adopt a current managed-install release, then select the desired version independently for each project. New installs are pinned with manual updates. The root VERSION remains the initial seed version; installation state identifies the currently selected defaults.
An older project's launcher is preserved, too. During adoption use the installed
systemx run --target ... -- ... command or the added manager.py run interface
to select new defaults. Existing old shell scripts cannot be silently replaced.
Review any custom root guidance against the selected release, and use validate
to check the existing records before continuing. Adoption does not migrate or
clear incompatible legacy ledgers, rewrite old generated views, or assert
application readiness. Perform any needed record reconciliation explicitly.
- Record the current Git state and preserve a recoverable copy or commit under the project's normal workflow.
- Review changes to tooling, tests, guidance, templates, version, and provenance.
Preserve
project.json,WORK/TASKS.json,AGENTS/REGISTRY.json, all agent memories,GLOBAL/CONTEXT.md,PLAN/MASTER-PLAN.md,MEMORY/PROJECT.md, and session records. Merge instructional additions around populated content. - Add the blank
WORK/FOCUS.jsononly if it does not exist. Preserve an existing focus record.CURRENT.mdis a new generated view: if the project already has a hand-written file by that name, preserve it as a dated session checkpoint before adopting the generator. Review links to that former file. - Run
bash .SYSTEMX/SYSTEMX.sh refresh-work, thenvalidate. Both use the existing task IDs, statuses, evidence, and history; no task schema migration or renumbering is required. - Select the existing objective and relevant task IDs using
focus. Link the preserved checkpoint if useful, then inspectcontext --agent agent.0.
Use ordinary validate on the adopted project. validate --template is for
blank public distributions and should reject real project records. The updated
validator also checks chronological history and rejects stale current blockers,
reviewers, or terminal next actions. If a manual edit or old integration left
inconsistent metadata, reconcile it against original evidence; do not fabricate
timestamps or clear acceptance history merely to satisfy the validator.
Example after the project already has TASK-001:
bash .SYSTEMX/SYSTEMX.sh focus --objective "Finish the accepted milestone" --task TASK-001
bash .SYSTEMX/SYSTEMX.sh task-ready
bash .SYSTEMX/SYSTEMX.sh context --agent agent.0The focus record is a compact pointer. It contains no hand-maintained task status, blocker, next action, totals, or runtime health. Those come from the task ledger or freshly inspected evidence. The command replaces the selection; include every task ID to retain in the next focus.
Existing projects may use status/, TODO/, MasterPlan/, plans/, CURRENT.md,
or domain-specific ledgers. Inventory their actual authorities before migration.
Do not copy the blank template over them or import historical queues as if they
were new assignments.
Preserve original IDs and acceptance credit in their existing ledger. Keep one
authority during a staged adoption: either retain that project's ledger and
adopt the written guidance only, or design and verify an explicit migration.
The generic CLI currently accepts TASK-001 task IDs and M-001 milestone IDs;
it is not a lossless importer for arbitrary legacy IDs, receipt schemas, or
controllers. A mapping must retain provenance, dependencies, open obligations,
and original evidence before switching authority. Parallel advisory views must
never become independent completion ledgers.
Keep domain extensions in the host project's chosen directories and link them from Global context. Trading controllers, contract release policies, provider deployment scripts, local dashboards, and active-project history are not part of this universal template. Keep operational/private content outside public build outputs.
.SYSTEMX · DOT SYSTEMX · Maintained by Wayne Tech Lab LLC · Repository · User manual · Prompt cookbook · MIT license
Beta 1.11.0-beta.4 prerelease — validate the selected release in your project. Release policy. Project records, configured commands, and verified evidence determine the state of each adopted project.
DOT SYSTEMX · User manual
1. Start here
- The Guided Folder: 4K walkthrough and visual chapter index
- Start with a Folder: 4K animated guide
- Introduction video and archived poster
- Advanced walkthrough: inside the coordination layer
- Choose a workspace
- Agent 0 roster: roles, bots, and CLI paths
- Agent 0 and toolchain direct I/O
- First-time setup
- Provider and harness onboarding
- Daily workflow
- One-shot project guide
- Shared workspaces, clouds, and bots
- Historical use-case workflows
- Four current system maps
- Current maps, seven agent guides, and atlas
- Agent guide text and CLI flows
- Visual guide and historical diagrams
- New chat setup prompt
- Prompt cookbook
2. Work and continuity
- SYSTEMX PROJECTS
- AUTOBOT and Agent Alpha: Tier 2
- Local DATA storage
- Planning and memory
- ROOT planning, rules, and task delta
- System MAP
- Access Matrix: 20 standard entries
- Agent Beta, Agent1, and Agenda
- Task workflow
- Agent X: events and time
- Agent Y: CLI and PR channels
- Agent Z: fixed review
- 100 review questions
- Agent 0 and subagents
- Subagent processing
- Advanced use cases
- Evidence and acceptance
- Anti-drift and long-running work
- Tokens, cost, and time
3. Setup and maintenance
- Project / VS Code
- OS directory
- Google Drive
- LLM chat
- Exact casing and alias
- Installation and updates
- Upgrading
- Uninstall and cleanup
4. Advanced reference
- Standard format
- Technical Guide
- Stack Guide
- Library integration
- CLI and Tools
- Command reference
- Configuration and quality
- Operations and troubleshooting
- Security and support
- Code review and readiness
5. Project information