Aptlantis Ops is a native Red/View desktop control surface for the projects, governance documents, operators, stock material, artifacts, and bounded AI workflows that currently matter across Aptlantis.
It is designed around operational attention rather than conventional scheduling:
What deserves attention now, and what can I do about it from here?
New operators should begin with Getting Started with Ops Surface. It explains the first migration save, project entry, type selection, payload syntax, relationships, and the common intake pitfalls.
Red makes the interface, data model, and small operational behaviors part of one compact native program. The project no longer maintains parallel browser and desktop implementations or a Node/Rust build chain.
Install the Windows Red/View toolchain and ensure red.exe is available on PATH, then use:
run-red.cmdOr invoke the source directly:
red.exe main.redbuild-red.cmdThe expected output is dist\Aptlantis-Ops.exe.
- Switch between primary and secondary boards.
- Select operational lanes.
- Search the selected lane by name, summary, or tags.
- Create a new record through a draft inspector flow that requires an explicit type selection.
- Inspect and edit common object fields.
- Select or change an object type and edit a compact type-specific payload block.
- Pin an object as surfaced attention.
- Move a record to the other board.
- Open a recorded path with Windows Explorer.
- Delete a record and its relationships without deleting filesystem content.
- Persist objects and relationships in
data/ops-state.red.
State saves are schema-versioned and validated. The first save of a legacy two-block state creates data/ops-state.red.v0.bak before writing schema v1, giving the operator a direct rollback copy.
Relationship creation is restricted to the canonical vocabulary: governs, implements, contains, depends-on, produces, produced-by, consumes, used-by, operates-on, executed-by, invokes, part-of, references, supersedes, derived-from, and validates.
Type changes are transactional. Selecting a different type in the inspector immediately shows that type's default payload, but the stored object remains unchanged until Save. Saving a changed type replaces only the typed payload; shared envelope fields and relationships survive.
The retained vocabulary is project, powershell-operator, city-hall, stock, artifact, and ai-workflow. Every object has the same shared envelope and a compact typed payload block:
project: work being undertaken.powershell-operator: bounded executable capability.city-hall: governing authority.stock: reusable known material.artifact: durable output or evidence.ai-workflow: defined AI-assisted operational process.
main.red entry point
src/ops-control.red model, persistence, operations, and Red/View UI
data/ops-state.red transparent local state
assets/project-icons/ retained project artwork
legacy/tauri-scaffold/ superseded, non-authoritative frontend source
AGENTS.md modification and verification rules
Project-Proposal.md authoritative scope
Ops-Surface-Red.toml canonical machine-readable project metadata
- Boards are projections; the stored records are authoritative.
- Relationships remain separate records.
- Record deletion never deletes a filesystem target.
- External mutation requires a future operation contract, preview, and confirmation.
- Runtime and release claims require Windows-host evidence.