docs: update checkout path to Thoth

This commit is contained in:
User
2026-08-22 22:50:36 +02:00
parent 09f43139d3
commit bc1b5e79ca
4 changed files with 17 additions and 17 deletions
@@ -11,7 +11,7 @@
## Global Constraints ## Global Constraints
- Source baseline is `a21e2c1`, whose approved design is `docs/superpowers/specs/2026-08-21-project-a-server-auth-runtime-projection-design.md`. - Source baseline is `a21e2c1`, whose approved design is `docs/superpowers/specs/2026-08-21-project-a-server-auth-runtime-projection-design.md`.
- Work only in `/home/chirone/ThothII-next/.worktrees/dwh-rest-installation-auth`; use `apply_patch` for edits and preserve unrelated worktree changes. - Work only in `/home/chirone/Thoth/.worktrees/dwh-rest-installation-auth`; use `apply_patch` for edits and preserve unrelated worktree changes.
- Do not start Project A or create Project A containers, networks, or volumes. Compose commands in this plan are `config` renders only. - Do not start Project A or create Project A containers, networks, or volumes. Compose commands in this plan are `config` renders only.
- Do not modify or reload Nginx, stop or alter the legacy ThothII stack, or modify DWH, ETL, Supabase, Authentik, Aritmolab, `dwh-auth`, or shared services. - Do not modify or reload Nginx, stop or alter the legacy ThothII stack, or modify DWH, ETL, Supabase, Authentik, Aritmolab, `dwh-auth`, or shared services.
- Do not read or modify real `/srv/thothii` authentication data. All credentials and filesystem trees in tests are synthetic temporary fixtures. - Do not read or modify real `/srv/thothii` authentication data. All credentials and filesystem trees in tests are synthetic temporary fixtures.
@@ -41,8 +41,8 @@ committed.
anything: anything:
```bash ```bash
git -C /home/chirone/ThothII-next status --short git -C /home/chirone/Thoth status --short
git -C /home/chirone/ThothII-next rev-parse HEAD git -C /home/chirone/Thoth rev-parse HEAD
git -C /home/chirone/omics_portal status --short git -C /home/chirone/omics_portal status --short
git -C /home/chirone/omics_portal rev-parse HEAD git -C /home/chirone/omics_portal rev-parse HEAD
``` ```
@@ -75,8 +75,8 @@ committed.
**Files:** **Files:**
- Create: `/home/chirone/ThothII-next/scripts/test-datamart-builder-path-config.mjs` - Create: `/home/chirone/Thoth/scripts/test-datamart-builder-path-config.mjs`
- Modify: `/home/chirone/ThothII-next/deploy/thothii-test-config.js` - Modify: `/home/chirone/Thoth/deploy/thothii-test-config.js`
1. Write a failing Node test that evaluates the runtime script in isolated VM contexts and asserts: 1. Write a failing Node test that evaluates the runtime script in isolated VM contexts and asserts:
@@ -102,7 +102,7 @@ committed.
```bash ```bash
node scripts/test-datamart-builder-path-config.mjs node scripts/test-datamart-builder-path-config.mjs
cd /home/chirone/ThothII-next/frontend cd /home/chirone/Thoth/frontend
npx vitest run src/api/runtime-config.test.ts npx vitest run src/api/runtime-config.test.ts
npx tsc -b npx tsc -b
``` ```
@@ -179,7 +179,7 @@ committed.
location, retaining ownership and mode. Do not read or rewrite `server.env`: location, retaining ownership and mode. Do not read or rewrite `server.env`:
```bash ```bash
sudo cp /home/chirone/ThothII-next/deploy/thothii-test-config.js \ sudo cp /home/chirone/Thoth/deploy/thothii-test-config.js \
/srv/thothii/operator/thothii-test-config.js /srv/thothii/operator/thothii-test-config.js
``` ```
@@ -356,9 +356,9 @@ Do not stop/remove/tag any legacy resource before an explicit approval.
**Files:** **Files:**
- Delete temporary untracked integration file: - Delete temporary untracked integration file:
`/home/chirone/ThothII-next/deploy/compose.datamart-builder-test.yaml` `/home/chirone/Thoth/deploy/compose.datamart-builder-test.yaml`
- Delete temporary untracked integration file: - Delete temporary untracked integration file:
`/home/chirone/ThothII-next/deploy/thothii-test-config.js` `/home/chirone/Thoth/deploy/thothii-test-config.js`
- Retain server-local canonical overlay/config under `/srv/thothii/operator`. - Retain server-local canonical overlay/config under `/srv/thothii/operator`.
1. Confirm canonical portal, core, frontend, Qdrant, and embedding are healthy and that the portal no 1. Confirm canonical portal, core, frontend, Qdrant, and embedding are healthy and that the portal no
@@ -390,10 +390,10 @@ Do not stop/remove/tag any legacy resource before an explicit approval.
1. Run targeted ThothII checks for every modified source file: 1. Run targeted ThothII checks for every modified source file:
```bash ```bash
cd /home/chirone/ThothII-next/frontend cd /home/chirone/Thoth/frontend
npx vitest run src/api/runtime-config.test.ts npx vitest run src/api/runtime-config.test.ts
npx tsc -b npx tsc -b
cd /home/chirone/ThothII-next/backend cd /home/chirone/Thoth/backend
npx vitest run test/app-auth-mode.test.ts test/routes-workspaces.test.ts test/routes-sessions.test.ts npx vitest run test/app-auth-mode.test.ts test/routes-workspaces.test.ts test/routes-sessions.test.ts
npx tsc --noEmit -p . npx tsc --noEmit -p .
``` ```
@@ -422,7 +422,7 @@ Do not stop/remove/tag any legacy resource before an explicit approval.
2. Run `git diff --check`, staged secret scans, and all tests affected by the exact staged files. 2. Run `git diff --check`, staged secret scans, and all tests affected by the exact staged files.
3. In `ThothII-next`, commit approved generic product fixes/tests/docs separately from server-only 3. In `Thoth`, commit approved generic product fixes/tests/docs separately from server-only
cleanup. Include this plan and the prior design; exclude deleted temporary files that were never cleanup. Include this plan and the prior design; exclude deleted temporary files that were never
tracked unless their removal is represented by the final intended source state. tracked unless their removal is represented by the final intended source state.
@@ -10,7 +10,7 @@
## Global Constraints ## Global Constraints
- Work only in `/home/chirone/ThothII-next` for product code; preserve all unrelated dirty-worktree changes. - Work only in `/home/chirone/Thoth` for product code; preserve all unrelated dirty-worktree changes.
- Do not change the `psd-clinical` workspace descriptor, DWH password, vault, Qdrant, embedding model, Pi provider/model, Django, Nginx, DNS, or external balancer. - Do not change the `psd-clinical` workspace descriptor, DWH password, vault, Qdrant, embedding model, Pi provider/model, Django, Nginx, DNS, or external balancer.
- Do not print credentials, decrypted secret files, database exception text, cookies, or session content. - Do not print credentials, decrypted secret files, database exception text, cookies, or session content.
- Rebuild and recreate only the isolated `thothii-test` core service. - Rebuild and recreate only the isolated `thothii-test` core service.
@@ -298,7 +298,7 @@
-f /srv/thothii/source/ThothII/deploy/compose.server.yaml \ -f /srv/thothii/source/ThothII/deploy/compose.server.yaml \
-f /srv/thothii/source/ThothII/deploy/compose.git-ssh.yaml \ -f /srv/thothii/source/ThothII/deploy/compose.git-ssh.yaml \
-f /srv/thothii/operator/project-a-private.yaml \ -f /srv/thothii/operator/project-a-private.yaml \
-f /home/chirone/ThothII-next/deploy/compose.datamart-builder-test.yaml \ -f /home/chirone/Thoth/deploy/compose.datamart-builder-test.yaml \
ps ps
``` ```
@@ -317,7 +317,7 @@
-f /srv/thothii/source/ThothII/deploy/compose.server.yaml \ -f /srv/thothii/source/ThothII/deploy/compose.server.yaml \
-f /srv/thothii/source/ThothII/deploy/compose.git-ssh.yaml \ -f /srv/thothii/source/ThothII/deploy/compose.git-ssh.yaml \
-f /srv/thothii/operator/project-a-private.yaml \ -f /srv/thothii/operator/project-a-private.yaml \
-f /home/chirone/ThothII-next/deploy/compose.datamart-builder-test.yaml \ -f /home/chirone/Thoth/deploy/compose.datamart-builder-test.yaml \
up -d --no-deps --force-recreate core up -d --no-deps --force-recreate core
``` ```
@@ -331,7 +331,7 @@
-f /srv/thothii/source/ThothII/deploy/compose.server.yaml \ -f /srv/thothii/source/ThothII/deploy/compose.server.yaml \
-f /srv/thothii/source/ThothII/deploy/compose.git-ssh.yaml \ -f /srv/thothii/source/ThothII/deploy/compose.git-ssh.yaml \
-f /srv/thothii/operator/project-a-private.yaml \ -f /srv/thothii/operator/project-a-private.yaml \
-f /home/chirone/ThothII-next/deploy/compose.datamart-builder-test.yaml \ -f /home/chirone/Thoth/deploy/compose.datamart-builder-test.yaml \
ps ps
``` ```
@@ -129,7 +129,7 @@ until that approval.
After the second visual approval: After the second visual approval:
- inspect both repositories independently (`ThothII-next` and `omics_portal`); - inspect both repositories independently (`Thoth` and `omics_portal`);
- stage only the reviewed source/config/test/documentation files belonging to this work; - stage only the reviewed source/config/test/documentation files belonging to this work;
- exclude protected environment files, `/srv` runtime state, API keys, generated session data, - exclude protected environment files, `/srv` runtime state, API keys, generated session data,
local logs, temporary evidence, `.superpowers/sdd/progress.md`, and unrelated user changes; local logs, temporary evidence, `.superpowers/sdd/progress.md`, and unrelated user changes;