docs: converge operator guidance on tht
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
|
||||
**Status:** P2 implementation complete; automated integration PASS; manual acceptance PENDING.
|
||||
|
||||
Manual goal: from a clean local installation, use only `thothctl` on the host to inspect one
|
||||
Manual goal: from a clean local installation, use only `tht` on the host to inspect one
|
||||
registry workspace and execute the controlled REST-DWH/HTTP-Evidence preprocessing path without a
|
||||
host Python or Node runtime. Use a fresh operator root and a fresh fixture Git remote; never reuse
|
||||
the automated `.artifacts/p2-integration/**` state.
|
||||
@@ -26,15 +26,15 @@ the automated `.artifacts/p2-integration/**` state.
|
||||
Commands (contract: `docs/contracts/workspace-preprocessing-cli.md`):
|
||||
|
||||
```bash
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace inspect --workspace <id> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess dwh --workspace <id> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess dwh --workspace <id> --resume <run-id> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace schema suggest-fks --workspace <id> --from-sql <file>.sql --output <candidates>.yaml --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace schema check --workspace <id> --annotations <reviewed>.yaml --reviewed-candidates <sha256:hex> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace index-schema --workspace <id> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --dry-run --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess run --workspace <id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace inspect --workspace <id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess dwh --workspace <id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess dwh --workspace <id> --resume <run-id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace schema suggest-fks --workspace <id> --from-sql <file>.sql --output <candidates>.yaml --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace schema check --workspace <id> --annotations <reviewed>.yaml --reviewed-candidates <sha256:hex> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace index-schema --workspace <id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --dry-run --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess run --workspace <id> --json
|
||||
```
|
||||
|
||||
Checks:
|
||||
@@ -67,7 +67,7 @@ safe, and that search records are revision-scoped. See `docs/contracts/tht-dwh.m
|
||||
|
||||
Checks:
|
||||
|
||||
1. run `thothctl ... workspace preprocess dwh` twice with only an Evidence/content change between
|
||||
1. run `tht ... workspace preprocess dwh` twice with only an Evidence/content change between
|
||||
them: the second run reports `unchanged` and does not re-introspect;
|
||||
2. change a DWH-affecting field (host/port/database/schema/user/collection) in the descriptor,
|
||||
push, pull: the next run refuses the old generation and regenerates, with a clear
|
||||
@@ -115,9 +115,9 @@ Checks to complete during P4 manual acceptance (decision: **PASS** (owner approv
|
||||
`record_kind`, `vector_generation`, `workspace_id`, `workspace_revision`).
|
||||
2. A pre-existing collection with incompatible dimensions/distance (e.g. 768-dim or dot)
|
||||
is refused with `semantic_index_incompatible` and is never mutated.
|
||||
3. `thothctl ... workspace vector inspect --workspace <id> --json` reports the collection
|
||||
3. `tht ... workspace vector inspect --workspace <id> --json` reports the collection
|
||||
contract without mutation (pristine JSON, exit 0).
|
||||
4. `thothctl ... workspace vector rebuild --workspace <id> --collection <name>
|
||||
4. `tht ... workspace vector rebuild --workspace <id> --collection <name>
|
||||
--confirm <name> --destroy` deletes and recreates the descriptor-owned collection and
|
||||
verifies the recreated contract; a mismatched `--confirm` or a missing `--destroy` is
|
||||
refused (exit 2) without touching the collection.
|
||||
@@ -135,10 +135,10 @@ pushing curated content from the operator CLI.
|
||||
Commands (contract: `docs/contracts/workspace-preprocessing-cli.md`):
|
||||
|
||||
```bash
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace schema suggest-fks --workspace <id> --from-sql <file>.sql --output <candidates>.yaml --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace schema suggest-fks --workspace <id> --from-sql <file>.sql --output <candidates>.yaml --json
|
||||
# curate the candidate into <id>/schema/annotations.yaml in the author clone, then commit/push/pull
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace schema accept --workspace <id> --run <run-id> --yes --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess run --workspace <id> --resume <run-id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace schema accept --workspace <id> --run <run-id> --yes --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess run --workspace <id> --resume <run-id> --json
|
||||
```
|
||||
|
||||
Checks:
|
||||
@@ -173,10 +173,10 @@ aggregate-limit failures without partial publication.
|
||||
Commands (contract: `docs/contracts/workspace-preprocessing-cli.md`):
|
||||
|
||||
```bash
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace inspect --workspace <id> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --dry-run --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --json
|
||||
thothctl --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --json # idempotent rerun
|
||||
tht --installation <abs>/thothii-installation.yaml workspace inspect --workspace <id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --dry-run --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --json
|
||||
tht --installation <abs>/thothii-installation.yaml workspace preprocess evidence --workspace <id> --json # idempotent rerun
|
||||
```
|
||||
|
||||
Checks:
|
||||
|
||||
Reference in New Issue
Block a user