CTC Logistics Workspace Product Reality¶
- Status:
SOLE CURRENT CAPABILITY REALITY AND EXPOSURE OWNER - Product scope:
PRODUCT.md - Phase order:
ROADMAP.md - Task context:
tasks/and git history
This document records what exists, what evidence supports it, whether it should remain and how far it may be exposed. It does not activate work. A validation cohort is evidence, not a module owner.
1. Status Axes¶
| Axis | Values | Meaning |
|---|---|---|
| Disposition | KEEP, FIX, DEFER, RETIRE |
Product decision |
| Evidence | NONE, SOURCE, FIXTURE, LOCAL_RUNTIME, QA_RUNTIME, TARGET_ROLE, ACCEPTED |
What was actually proven |
| Exposure | HIDDEN, DIRECT_ROUTE_ONLY, MENU_VISIBLE, DEFAULT |
How users may reach it |
| Task action | KEEP, FIX, ANALYZE, REMOVE |
What a bounded slice may do |
SOURCE or LOCAL_RUNTIME never implies target-role acceptance. A capability whose target exposure
is lower than its current exposure is cleanup debt, not permission to add more UI.
2. Current Product Reality¶
catalog/product-reality.json is the sole current capability-status
owner. Do not duplicate its evidence, blockers or exposure here; a validator rejects a second
current-status table. A TARGET_ROLE or ACCEPTED capability must link through evidence_refs to
the recorded revision, environment, scenario and result that support its claim.
3. Admission Rule¶
A new or expanded capability is rejected unless the selected Task document states one bounded result,
capability actions, evidence target, reused source, explicit non-goals and surface changes. A public
or package/module boundary additionally requires a previously accepted ADR under
architecture/ARCHITECTURE_CHANGE_METHOD.md.
Generic platforms, all-screen completion, future-ready frameworks, empty packages/Workers and provider adapters without immediate consumers are invalid outcomes.
4. Tenant And Cohort Rule¶
CTC, MK, client 1/client 2 and other names may appear as historical evidence, compatibility aliases, configuration or validation cohorts. They may not create new backend packages, public exports, repositories, services, writers or business-policy branches.
Current backend paths and exports are tenant-neutral. Historical route/menu aliases may remain only as isolated compatibility inputs and never as owner names. Menu-derived profile selection remains active removal debt.
5. Machine-Readable Authority¶
The validator and active Task contract consume catalog/product-reality.json. This document owns only the admission and boundary rules.
---¶
Source:
new-system/docs/PRODUCT_REALITY.md— ctc repository · This page is an English translation of the source document. Identifiers, file paths and code symbols are unchanged.
In this section¶
| Document | Contents |
|---|---|
| product-reality | Logistics Workspace Product Reality |
| requirements | Requirements Index |
| specifications | Specifications Index |