1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# Hermes environment verification
Verified independently on host, for next worker/supervisor step. Do not interrupt current ledger fix to repeat discovery.
## Frontend
Existing node executable: /home/somhairle/projects/fund-lab/.tools/node-v22.23.2/bin/node
Actual output: v22.23.2
With PATH=/home/somhairle/projects/fund-lab/.tools/node-v22.23.2/bin:$PATH, npm --version returns 10.9.8.
Use this PATH for frontend builds. Node/npm absence in system PATH is not missing installation; do not reinstall or report frontend blocked for this reason.
## Git service discovery
Host /home/somhairle/gitweb/docker-compose.yml maps /home/somhairle/git to /git in gitweb container. cgitrc uses scan-path=/git. Existing bare-style repository directories: blog.git, living-village.git, sandbox.git, strategy-lab.git under /home/somhairle/git. Thus actual local serving root has been found. Do not continue guessing web creation APIs.
Next authorized operational step: verify running mount/config, ownership/write permissions and an existing repo's bare status. Only after secret exclusions review, initialize independent fund-lab.git within confirmed root, establish exact local remote, push and compare commit hash with public cgit/remote readback. This needs precise external-directory access; if OpenCode access denied, stop and have Hermes perform authorized operational repository setup, not bypass permissions. Never modify existing repos or shared service configuration to add the new repository. Bare repository setup is now independently complete: /home/somhairle/git/fund-lab.git, verified bare=true and HEAD=refs/heads/main. Running gitweb mount was read back and maps /home/somhairle/git to /git read-write. The working tree still has no initial commit or remote; no source push or public code-tree verification has occurred. A preliminary scan of 33 nonignored candidate files found no private-key/token/password-pattern matches; repeat the scan on the exact final commit before publishing. Use this existing bare target, do not recreate it.
## Work order
Finish concrete ledger review regressions, freeze a tested commit, then move to database plus real fund data and visible end-to-end UI. Do not expand ledger abstractions beyond agreed requirements or repeatedly reload all design history. Keep non-overlapping operational discovery separate from the single application writer.
|