Repository navigation
Configuration and Quality
SYSTEMX runs the commands your project defines. The shipped configuration is empty so it can fit different languages and delivery environments.
bash .SYSTEMX/SYSTEMX.sh initEdit .SYSTEMX/project.json. This example is for a project that already has the
listed npm scripts and deployment script; it does not install or scaffold them:
{
"schemaVersion": 1,
"project": {
"name": "example-project",
"description": "Describe the project's purpose"
},
"checks": [
{ "name": "lint", "command": ["npm", "run", "lint"] },
{ "name": "tests", "command": ["npm", "test", "--", "--run"] }
],
"commands": {
"dev": ["npm", "run", "dev"],
"build": ["npm", "run", "build"],
"deploy": ["bash", "scripts/deploy-project.sh"]
}
}A Python, Go, Rust, Swift, documentation, or infrastructure project supplies its own command arrays. Empty arrays leave actions unconfigured. Check names must be unique, and every configured check needs a nonempty command.
Root commands run as argument arrays from the outer containing project directory.
A selected child's commands run from .SYSTEMX/Projects/NAME, beside its
.SYSTEMXP/project.json; recorded external source URLs do not change the CWD.
Preview with systemx projects --target OUTER_DIR -- check --project NAME --dry-run
when using a managed alpha.5 installation. CLI and Tools explains
shared tool routing and the compatible local launcher. Shell
operators, redirects, glob patterns, and $VARIABLE expressions are not
automatically expanded. Use a reviewed project script when a workflow needs
shell orchestration.
Commands inherit the current environment. Keep credentials in the appropriate environment or secret manager, not command arguments or project JSON. Arguments are displayed in command plans, including dry runs. Configuration is executable project input and must be reviewed before use.
bash .SYSTEMX/SYSTEMX.sh doctor
bash .SYSTEMX/SYSTEMX.sh check --dry-run
bash .SYSTEMX/SYSTEMX.sh checkdoctor checks whether the configured executables are available. A dry run
validates records and prints the plan; it executes no project commands. A real
check runs configured commands in order and stops at the first failure.
build adds the build command after checks. deploy adds build and deployment
after checks. The project deployment script owns target selection, authentication,
release policy, and any required confirmation.
| Change | Useful verification |
|---|---|
| Documentation/configuration | Parsing, links, accurate examples, and rendered output |
| Business logic | Focused regression tests and relevant boundary cases |
| API/data contract | Compatibility, validation, partial failure, and migration checks |
| User interface | The affected journey in the actual target surface, including accessibility |
| Authorization | Positive and negative permission cases and isolation boundaries |
| Release/infrastructure | Intended target, reproducible artifact, smoke checks, and recovery evidence |
Record the command, revision, environment, result, and evidence location with the related task. Label skipped checks and their reasons. Choose useful checks instead of adding a broad test list that does not establish the requested behavior.
bash .SYSTEMX/SYSTEMX.sh validate
python3 -I -B -m unittest discover -s .SYSTEMX/tests -vThese validate the template and its command behavior in isolated fixtures. They do not test the adopted application or its cloud services. Application quality is established by the real checks configured for that project.
For a pristine public distribution, additionally run validate --template.
It checks only the distribution inventory and reviewed blank seeds; it is
expected to reject initialized projects. See Standard format.
For scoped source, deployed, functional, and operational claims, use
Evidence and acceptance.
See the local quality standard for the evidence contract and the security standard for credential and execution boundaries.
An integration may make an explicit Tools step select relevant AUTOBOT detail for a task. Use the documented commands and actual selected scope; do not turn the panel into automatic startup work, recursive check hooks, or a second policy engine. Request/result fingerprints support unchanged reuse while preserving original proof. Actual check/dev/build/ deploy tools still use reviewed argument arrays and the host's permissions. Audit local DATA exclusions before deciding to publish files.
.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
- Current beta product film: chapters and scenes
- The Guided Folder: historical 4K walkthrough
- 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
- 8K engineering master companion
- 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