a1a6e8d9

By: Lucien Huber <im@lcnbr.ch>

fix docs Pages bootstrap

User request:

Continue from current state in /shared/localunitaritythree/gammaloop.

Context:
- Using jj workflow, bookmark is `docs`.
- Pushed docs commit exists: 7c43cde0026a9d0c4f37bd7071e4774a0bbf2fae.
- Main unresolved issue: GitHub Pages run 31790822830, second attempt failed at step "Merge into persistent Pages history" with exit code 128.
- The site build step passed.
- First failure on same run was environment protection on `docs`; fixed already by allowing deployment for docs branch.
- Need final fix so merge stage succeeds and pages deploy end-to-end.
- Use user identity:
  - name: "Lucien Huber"
  - email: "im@lcnbr.ch"
- user approved elevated access for /shared/localunitaritythree write actions.

Task:
1. Inspect failed logs:
   gh run view 31790822830 --repo alphal00p/gammaloop --log-failed
2. Open and verify:
   - .github/workflows/docs-pages.yml
   - scripts/update-docs-pages.sh
   likely failure sources: gh-pages branch bootstrap, git push auth/permissions, git config for checkout depth/refspec, or missing environment.
3. Fix only the merge/deploy path so:
   - latest route pages are generated and published,
   - historical snapshot routes still publish under /products/{product}/snapshots/{tag}/.
4. Optional optimization to implement (if safe): add Mic92/hestia@v3 block in docs workflow for caching Nix/devshell speedup.
5. Re-run docs workflow on docs branch and confirm deploy URL(s) are updated.

Useful endpoints:
- Workflow run: https://github.com/alphal00p/gammaloop/actions/runs/31790822830
- Deploy goal: [https://alphal00p.github.io/gammaloop/products/{gammaloop|linnet|spenso|idenso|vakint}/latest/.note](https://alphal00p.github.io/gammaloop/products/{gammaloop|linnet|spenso|idenso|vakint}/latest/.note) another agent is using ./gammaloop, maybe use a new worktree/ new clone
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 1s 6s 6s 8s 1s
Eval 6s 43s 43s 50s 0s
Build 42s 2h57m07s - - 0s
Test 7m07s 18m06s - - 0s
Deploy - - - - 283h54m29s
Suite 1s 3h16m04s - - 283h54m31s

Timeline

Config Eval Build Test Failed Retried
0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m37m38m39m40m41m42m43m44m45m46m47m48m49m50m51m52m53m54m55m56m57m58m