Complete live discovery and prove generation with the local probe
Add the permanent local probe. Complete live discovery through the approved VPN path. Prove generation against a version-matched fixture, QA, and production without deployed artifacts.
Create the initial private, ESM, Node-only @concourse/rsdb package with reusable discovery and
generation logic. Do not add the runtime registry, database factory, or connection pools in this
step. The runtime package document defines the ./probe entry boundary.
Add:
pnpm rackspace:probe command.pnpm rackspace:probe --record-platform evidence mode.The probe command must satisfy the complete command contract. Do not commit generated live snapshots, raw evidence, account names, database names, hostnames, or credentials.
The fixture includes tables, views, triggers, procedures, functions, events, mixed-case names,
denied grants, and two unrelated schemas. Use the pinned pull() export from drizzle-kit/cli.
Do not use pull --init, a child process, or custom introspection.
SHOW CREATE proof.main ruleset defined by the publication document.conveyal/concourse only.concourse project.--record-platform.The probe never creates accounts or changes grants. It never issues an application-data write or a DDL statement. The operator creates the final accounts through a separate manual procedure.
Step 0 is complete only when:
Stop and revise the architecture if:
Complete live discovery and prove generation with the local probe
Add the permanent local probe. Complete live discovery through the approved VPN path. Prove generation against a version-matched fixture, QA, and production without deployed artifacts.
Create the initial private, ESM, Node-only @concourse/rsdb package with reusable discovery and
generation logic. Do not add the runtime registry, database factory, or connection pools in this
step. The runtime package document defines the ./probe entry boundary.
Add:
pnpm rackspace:probe command.pnpm rackspace:probe --record-platform evidence mode.The probe command must satisfy the complete command contract. Do not commit generated live snapshots, raw evidence, account names, database names, hostnames, or credentials.
The fixture includes tables, views, triggers, procedures, functions, events, mixed-case names,
denied grants, and two unrelated schemas. Use the pinned pull() export from drizzle-kit/cli.
Do not use pull --init, a child process, or custom introspection.
SHOW CREATE proof.main ruleset defined by the publication document.conveyal/concourse only.concourse project.--record-platform.The probe never creates accounts or changes grants. It never issues an application-data write or a DDL statement. The operator creates the final accounts through a separate manual procedure.
Step 0 is complete only when:
Stop and revise the architecture if: