Platform Tasks
fix(index): regenerate 505 drifted AUTO-GENERATED MEMBERSHIP bullets across all 15 documentation-wiki categories (EN+ES) against each linked article's current short_description (tool-wiki-core's membership-drift checker, Part 4 item 3) — mostly short lowercase-fragment descriptions replaced with the article's full, current, properly-capitalized short_description; fixed a checker bug in the same pass that would have silently discarded 232 intentional piped-wikilink display texts (e.g. [[slug|Display Text]]) if applied blind
@@ -12,7 +12,7 @@ bcsc_class: public-disclosure-safe language_protocol: PROSE-TOPIC index_type: thematic index_scope: how-to last_edited: 2026-08-24 last_edited: 2026-09-04 editor: pointsav-engineering paired_with: _index.es.md --- @@ -34,9 +34,9 @@ The foundation: install the toolchain and open your first session. <!-- AUTO-GENERATED MEMBERSHIP: DO NOT EDIT BELOW — regenerate from index_group: getting-started --> - [[pair-a-new-device|Pair a new device]] — register a device with the pairing server and get it approved onto the network (now part of [Machine Authorization](/category/machine-authorization)) - [[install-toolchain|Install the development toolchain]] — set up Rust and the staging-tier commit helper on a workspace VM - [[open-first-totebox-session|Open your first Totebox session]] — navigate to an archive, read your inbox, and start contributing - [[explore-the-console|Explore the console]] — tour the three-zone TUI, the status bar, and the F-key slots - [[install-toolchain|Install the development toolchain]] — Installs the pinned Rust toolchain with rustup, runs a baseline build and tests, and verifies the commit helper and SSH signing key needed before working in a monorepo archive. - [[open-first-totebox-session|Open your first Totebox session]] — Opens a first Totebox session in a single archive: read the manifest, check your inbox, understand what the session can and can't write, and complete the shutdown sweep before closing. - [[explore-the-console|Explore the console]] — Orients a first-time operator to os-console — the status bar, the F9 inference-gateway dashboard, and the mandatory F12 input checkpoint that writes to the WORM ledger. <!-- END AUTO-GENERATED --> ## Working in the console @@ -44,10 +44,10 @@ The foundation: install the toolchain and open your first session. Use the platform's terminal interface and its built-in Cartridges. <!-- AUTO-GENERATED MEMBERSHIP: DO NOT EDIT BELOW — regenerate from index_group: working-in-the-console --> - [[navigate-console-tui|Navigate the console TUI]] — the real screen layout and status bar fields - [[use-f-key-model|Use the F-key model]] — what F3, F9, and F12 actually do - [[read-the-command-ledger|Read the command ledger]] — page entries and fetch a signed checkpoint over service-fs's real HTTP API - [[run-first-slm-query|Run your first SLM query]] — the real path to a first inference request - [[navigate-console-tui|Navigate the console TUI]] — Navigates os-console by keyboard — the F-key strip at the top, the status bar's real fields at the bottom, and switching slots without losing state. - [[use-f-key-model|Use the F-key model]] — Works the os-console F-key cartridge model — F3 email, F9's monitoring-only SLM dashboard, F12's file-based Input Machine — where each compiled-in cartridge owns its slot's rendering and input. - [[read-the-command-ledger|Read the command ledger]] — Reads the append-only WORM ledger over service-fs's real HTTP API — paging entries with a cursor and fetching a signed checkpoint — since no ledger-browsing UI exists in the console. - [[run-first-slm-query|Run your first SLM query]] — Submits a first inference request to Doorman directly over HTTP — the real path, since the console's F9 slot is a monitoring dashboard with no query interface at all. <!-- END AUTO-GENERATED --> ## Records & storage @@ -55,10 +55,10 @@ Use the platform's terminal interface and its built-in Cartridges. Work with the WORM audit ledger and entity data. <!-- AUTO-GENERATED MEMBERSHIP: DO NOT EDIT BELOW — regenerate from index_group: records-and-storage --> - [[read-write-totebox-archives|Read and write Totebox archives]] — session start reading protocol, commit flow, draft staging, cross-archive mailbox - [[verify-worm-ledger|Verify a WORM ledger entry]] — verify against a fetched checkpoint using only curl and SHA-256 - [[query-the-datagraph|Query the DataGraph]] — the real query_datagraph/get_entity_context tools - [[export-structured-data|Export structured data]] — three real export paths: DataGraph, wiki Markdown, ledger entries - [[read-write-totebox-archives|Read and write Totebox archives]] — Reads a Totebox archive's state at session start — inbox, session context, git status, NEXT.md — and writes changes through the staging-tier commit flow. - [[verify-worm-ledger|Verify a WORM ledger entry]] — Verifies WORM ledger entries against a fetched checkpoint over service-fs's real HTTP API, using a standard SHA-256 toolchain — no CLI or proprietary tooling exists or is required. - [[query-the-datagraph|Query the DataGraph]] — Queries the DataGraph for current entity state with the real query_datagraph and get_entity_context MCP tools, and handles DataGraph unavailability as its own signal, separate from Doorman's inference tiers. - [[export-structured-data|Export structured data]] — Exports platform data through three real paths — DataGraph entity records via MCP tools, wiki Markdown read directly from git, and paginated ledger entries over service-fs's HTTP API. <!-- END AUTO-GENERATED --> ## Multi-entity scale @@ -66,9 +66,9 @@ Work with the WORM audit ledger and entity data. Manage multiple tenants, users, and fleet nodes. <!-- AUTO-GENERATED MEMBERSHIP: DO NOT EDIT BELOW — regenerate from index_group: multi-entity-scale --> - [[configure-tenant-namespace|Configure a tenant namespace]] — the real config-driven provisioning, since no registration API exists - [[scale-user-tiers|Scale user access]] — grant role-scoped tokens as a team grows; there's no promote/revoke - [[add-a-fleet-node|Add a node to a running fleet]] — enroll a second node without interrupting existing fleet operations - [[configure-tenant-namespace|Configure a tenant namespace]] — Configures a tenant namespace on service-vm-tenant via environment variables and a restart — the real config-driven mechanism, since no runtime tenant-registration API exists. - [[scale-user-tiers|Scale user access]] — Grants role-scoped capability tokens to new users as a team scales, using service-content's real pairing API — there is no promote/demote or bulk-revoke operation, since no revocation mechanism exists at all. - [[add-a-fleet-node|Add a node to a running fleet]] — Adds a second node to an already-running PPN fleet using service-vm-host's real env-var configuration — the same mechanism as the first node, since nothing about enrollment changes once a fleet exists. <!-- END AUTO-GENERATED --> ## Integration & data @@ -76,10 +76,10 @@ Manage multiple tenants, users, and fleet nodes. Connect external data pipelines and build location-intelligence applications. <!-- AUTO-GENERATED MEMBERSHIP: DO NOT EDIT BELOW — regenerate from index_group: integration-and-data --> - [[build-a-colocation-map|Build a co-location map]] — load a PMTiles archive directly; no REST API or API key exists - [[connect-osm-data-pipeline|Connect to the OSM data pipeline]] — the real ingest-osm.py script and taxonomy.py registration - [[federate-archives-via-content-mounts|Federate archives via content mounts]] — mount a second repository's content into a running instance - [[use-knowledge-mounts|Use declarative knowledge mounts]] — the real `[[mount]]` schema and its real, unmitigated slug-collision risk - [[build-a-colocation-map|Build a co-location map]] — Renders tier-coloured co-location cluster markers in MapLibre GL by loading a PMTiles archive directly — the real flat-file architecture, since no bearer-token REST cluster API exists. - [[connect-osm-data-pipeline|Connect to the OSM data pipeline]] — Ingests a new retail or service chain from OpenStreetMap using the real ingest-osm.py script and taxonomy.py's CATEGORIES/BRAND_FILL dicts, then rebuilds the servable cluster tiles. - [[federate-archives-via-content-mounts|Federate archives via content mounts]] — Federates a second knowledge instance's articles into a running instance through a knowledge.toml [[mount]] entry — a flat, merged namespace with no isolation, not a URL-prefixed federation scheme. - [[use-knowledge-mounts|Use declarative knowledge mounts]] — Adds a secondary content repository to a running knowledge instance via a knowledge.toml [[mount]] entry — into the same flat slug namespace as the primary, since no URL-prefix isolation exists. <!-- END AUTO-GENERATED --> Device pairing, capability tokens, and fleet enrollment now have their own category — see [Machine Authorization](/category/machine-authorization). Self-hosted deployment now has its own category — see [Self-Hosting](/category/self-hosting). @@ -89,9 +89,9 @@ Device pairing, capability tokens, and fleet enrollment now have their own categ Run the platform's domain tools — the construction cost, schedule, and quality ledger and its accounting and payroll siblings. Each is a command-line tool; none has a console screen today. <!-- AUTO-GENERATED MEMBERSHIP: DO NOT EDIT BELOW — regenerate from index_group: financial-construction-tools --> - [[generate-a-construction-cost-estimate|Generate a construction cost estimate report]] — run the real reporting binary against a CSV data directory; there are no flags, since it parses no arguments at all - [[generate-a-financial-statement-package|Generate a financial statement package]] — render a consolidated package for one fiscal year and period; the run refuses rather than publish a figure that does not tie - [[generate-a-payroll-register|Generate a payroll register]] — aggregate budgeted labour hours by division; it computes no gross pay, no pay frequency, and no remittance - [[generate-a-construction-cost-estimate|Generate a construction cost estimate report]] — Runs the construction reporting binary against a CSV data directory to produce costing and schedule reports as HTML and PDF, with reconciliation and validation logs — the only interface that exists, since the tool has no console screen and parses no command-line arguments at all. - [[generate-a-financial-statement-package|Generate a financial statement package]] — Runs the statements binary for one fiscal year and one period to render a consolidated statement package as HTML and PDF, recomputed from journal CSVs on every run — the tool refuses to render rather than publish a figure that does not tie. - [[generate-a-payroll-register|Generate a payroll register]] — Runs the payroll binary to aggregate budgeted labour hours by division into an HTML and PDF register — a narrow report that computes no gross pay, no pay frequency, and no remittance, and prints an em dash rather than a number wherever it has none. <!-- END AUTO-GENERATED --> ## See also