# VeloceDB 2.73.22 ogc-doors — Wave 0 baseline

Edition 1.0 companion (8 Sep 2026) is a **design register**, not a release.
This file is T001 / T011 of GROK-BUILD-2.73.22-MANUAL-REGISTER-MICROTASKS.md.
It does **not** promote any companion row to VERIFIED.

```
Still dual-engine. Geo is type+index. STR/Morton/Hilbert are rebuild pack recipes.
analog ≠ native. certifiedClaim=false. nativeBinary=false.
Inventory 94. MCP 17. Chaos 25. chips 8. desks 57.
Last full upgrade zip 2.73.21. This train notes+delta 2.73.22.
Requirement IDs ≠ inventory row 95. FPL out. We do not route trucks.
Booked ARR $0. .cdpk PARKED. Do not auto-seed.
```

## Version matrix (T002)

| Train | What | State |
| --- | --- | --- |
| Kernel / APP_VERSION | 2.73.22 ogc-doors | live in the tab |
| Last full upgrade zip | 2.73.21 pack-str | posted |
| Notes + delta | 2.73.22 | posted |
| Companion register | Edition 1.0, 8 Sep 2026 | notes/schemas/backlog — not a runnable kernel |
| 2.73.13 W5 license | cut externally | off this origin |

## Evidence classes

SOURCE-REPORTED · VERIFIED · PROPOSED · EXTERNAL · DEFERRED · UNSUPPORTED.

**analog** = implementation-kind + runtime + verification-state. analog ≠ native.

Zero companion rows are VERIFIED in this baseline. In-tab interchange HAVE is SOURCE-REPORTED.

## Locks (T015 / T019 / T020)

| Lock | Value | Artifact |
| --- | --- | --- |
| Inventory | 94 | HONESTY_INVENTORY_LOCK |
| MCP SQL | 17 | MCP_SQL_TOOLS.length |
| Chaos | 25 | CHAOS_DRILLS.length |
| SHOW chips | 8 | HONESTY_CHIPS_LOCK |
| Desks | 57 | WORKBENCH_COUNT |
| certifiedClaim | false | TypeScript literal |
| nativeBinary | false | TypeScript literal |
| bookedArrUsd | 0 | TypeScript literal |

## Six runtime profiles (T023)

| id | kind | runtime | verify |
| --- | --- | --- | --- |
| browser-workgroup | analog | browser-workgroup | SOURCE-REPORTED |
| stdio | analog | stdio | SOURCE-REPORTED |
| analysis (RFC 7946 dump) | analog | analysis | SOURCE-REPORTED |
| local-host | leftover | local-host | PROPOSED |
| replicated (native HA) | analog in-process | replicated | PROPOSED as native |
| edge | leftover | edge | PROPOSED |

Do not stamp a native host as LIVE this cut.

## Four foundations (T025) — all PROPOSED

1. One transaction boundary (RISK-01 OPEN).
2. Recoverable storage (RISK-02 OPEN).
3. Correct spatial answers (RISK-06/07/08 OPEN).
4. Portable evidence (RFC 7946 HAVE SOURCE-REPORTED; certified OGC DEFERRED).

Catalog expansion waits on these. Highest-value next engineering is foundations + honest interchange under Q32–Q35, not a wider catalog.

## Capability × runtime (T003)

See `CAPABILITY_RUNTIME` in `src/lib/zen-engine/baseline-register-plane.ts` and SHOW CAPABILITY.
SQL analog, Tachyon ISAM, GEO type+index, PACK recipe, RFC 7946 dump, OGC analog, stdio, testdb-ha, hash-journal are SOURCE-REPORTED analogs. `.cdpk` PARKED/DEFERRED. Host service PROPOSED. None VERIFIED.

OGC analog three-fields (T012): kind=analog, runtime=browser-workgroup, verification=SOURCE-REPORTED.

## Claim register (T008 / T013 / T014)

REFUSED: fully ACID-compliant · 9.5/10 · booked ARR theater · journal replaces Raft · engine 3 / GIS SKU · certified OGC server · native libntbtrv · PostGIS/SpatiaLite bind · FPL/trucks SKU.

ALLOWED SOURCE-REPORTED: Community dual-engine in one tab · RFC 7946 Point FeatureCollection with no crs member · OGC API Features analog (bbox, limit, next, CRS84).

SHOW CLAIMS in the console. Chrome grep this cut: public product copy names the leftover in the same sentence.

## SHIP (T009 / T010 / T016 RISK-19)

SHIP = AND of a **nonempty** CRITICAL set with **artifact-bound** results.
Empty array fails. Critical=false-only set fails. Missing artifact fails.
`andOfCritical([])` returns `{ ship: false }`. Slice 1 live gates are SOURCE-REPORTED honesty pins, not a 3PAO letter. certifiedClaim stays false even when ship=true.

## Qualification Q01–Q50 (T017)

All **NOT RUN**. Evidence Unavailable. Q32 GeoJSON round trip / Q33 stable IDs / Q34 OGC pagination have in-tab SOURCE-REPORTED HAVE; companion rows stay NOT RUN until a named artifact + runtime + raw result + review attach.

## RISK register (T018)

28 OPEN_DESIGN_RISK, likelihood NOT_ASSESSED. RISK-19 (empty CRITICAL set passes SHIP) is mitigated in helper code and remains OPEN as a design risk. SHOW RISK.

## Mutation entries + persistent bytes (T004 / T005 / T006)

SHOW MUTATIONS · SHOW PERSIST. Grammar pointer: command-spine + engine executeSql + geo/honesty/interchange/baseline dispatchers. Generated parser AST leftover EXTERNAL.

## Interchange HAVE (T316–T355) — SOURCE-REPORTED, not VERIFIED

- RFC 7946 dump: FeatureCollection, no crs, Point-only, lon/lat, integer Feature.id, numeric barcode kept, tenant fence, empty/system tenant refuse, GEO_OFF refuse, no auto-seed.
- Persist: OPFS `veloce-geo/{tenant}/assets.geojson` with analog-map fallback. Not gated on VELOCE_OPFS_DURABLE.
- Siblings: CSV+WKT, EWKB hex, KML (XML escaped), GPX, GPKG SQL analog (no sqlite bind, no PNG tiles).
- OGC analog: landing, conformance certifiedClaim=false, collections/assets, items bbox+limit+next, CRS84 only, EPSG:4326 refused, bbox Z refused, token when VELOCE_GEO_TOKEN set.
- HTTP leftover-honest: empty `?tenant=` 403, GEO_OFF 409, unknown collection 404. Server singleton empty unless seeded.
- `.cdpk` PARKED. FPL out. analog three-fields on SHOW DOORS.
- In-tab: Dump GeoJSON + OGC items analog against getGeoPlane().
- RISK-10 (token on next URL) analog-mitigated this train: opaque cursor, token never on `next`, `redactHref`. RISK-10 remains OPEN — analog FNV MAC is not a 3PAO letter. Query token leftover back-compat. Header preferred.

## Slice 3 leftover-honest named (same train)

SHOW GEO LAW / SHOW TAB LAW / SHOW OBS LAW / SHOW SECURITY LAW / SHOW INTERCHANGE LAW / SHOW STOPS / SHOW LEFTOVER. Foundation pins 70 PROPOSED. Host pins named PROPOSED (STOP S5). CQL2 / CRUD / WMTS / datetime refuse leftover EXTERNAL. Do not promote companion rows to VERIFIED. Do not stamp a native host LIVE.

## Btrieve .DAT analog (same train)

VELODAT1 roundtrip + FCR sniff + BTRCALL analog onto Tachyon ISAM. Native wbtrv32.dll / libntbtrv.so leftover EXTERNAL. Not a drop-in. Not engine 3. CLI `--migrate-dat` / `--sniff-dat` / `--btrcall` same compiler. Catalog stays 27.

## Industry mindset (hypothetical, $0 ARR)

SHOW INDUSTRY. Last-mile barcode, utilities plots, facilities/marina/port, healthcare vacuum, frontier audit. HAVE is dual-engine + geo type+index + dump. NEED is F1–F4. NOT-RELEVANT: GIS SKU, Esri competitor, FPL, stacked TAM, booked ARR theater. No customer is named. No first-buyer copy.

## Companion inventory (do not upgrade)

| Register | Count | Status |
| --- | --- | --- |
| VDB-01 … VDB-20 | 200 | PROPOSED / NOT_RUN |
| RISK-01 … RISK-28 | 28 | OPEN_DESIGN_RISK / NOT_ASSESSED |
| Q01 … Q50 | 50 | NOT RUN |
| JSON schemas + examples | 7 + 7 | design examples, not on-wire |
| Bibliography | R01–R42 | research |

Priority in companion: 79 P0 / 90 P1 / 31 P2. Waves: 10 W0 / 70 W1 / 40 W2 / 50 W3 / 30 W4.

## Slice 1 done means

Claim register + version matrix published without promoting VERIFIED.
In-tab dump / ogcItems against getGeoPlane() with no crs.
HTTP leftover-honest 403/409.
.cdpk PARKED.
Selftests green.
SHIP empty-set fail.
Locks held.
No engine 3. No GIS SKU. No auto-seed. No native host as LIVE.

SHOW BASELINE in the console. GET /api/v1/baseline returns the same snapshot.
