Commit Graph

12 Commits

Author SHA1 Message Date
Levi Neely ec251bf296 store: use core synthetic types via aliases, remove local implementations 2026-04-21 16:14:40 +02:00
Levi Neely 8b233c295e p9: wire elevation.Detect() into execute server; remove session env injection
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 20:06:48 +02:00
Levi Neely 734d5b4d45 9p: use env.NAME= in s/new template (no angle brackets)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 19:05:14 +02:00
Levi Neely f2cddff6ea 9p: add env.<NAME>= to s/new read template
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 19:03:19 +02:00
Levi Neely 4a42002a0f 9p: move job script to b/; remove job from s/ sessionStoreFiles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 12:14:09 +02:00
Levi Neely 0c3f4e8e4a 9p: add u/ namespace; move q/sched/optimize to correct namespaces
- Add u/ as a top-level namespace backed by scripts/u/
- Expose b/q and b/sched as script files under b/
- Remove q, sched, optimize from s/ (sessionStoreFiles)
- Update s/ script read path to scripts/s/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 12:08:43 +02:00
Levi Neely 723d586678 9p: drive SessionStore.Get from sessionStoreFiles map
Eliminates the explicit script name list — any entry in sessionStoreFiles
beyond "new" and "idx" is automatically served from disk.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 11:33:11 +02:00
Levi Neely 5bb1783808 9p: add s/optimize to session store
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 11:28:48 +02:00
Levi Neely 3a96284d98 9p: expose s/ scripts via sessionStoreFiles map
Add s/sh, s/job, s/q, s/sched, s/ls, and s/kill as file-backed entries
in the session store, all served from ~/.config/ollie/scripts/. Introduce
sessionStoreFiles to centralize permissions and drive routing, mode, and
stat length — replacing per-entry switch cases and OR chains in server.go.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 11:05:42 +02:00
Levi Neely 4ec6707bf9 9p: add s/kill synthetic script
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 10:32:14 +02:00
Levi Neely 231e9ebcc5 s/ls, ollie-tmp-path 2026-04-17 13:05:23 +02:00
Levi Neely 22382e821d 9p: complete SessionStore integration; /s/ fully backed by store
All /s/ directory operations now route through SessionStore:
- pathType uses sessionStore.Stat for /s/{name} entries
- readDir uses sessionStore.List for /s/ listing
- wstat uses sessionStore.Rename for session renames
- read/write/remove for /s/new and /s/{id} already updated

README.md changes excluded (unrelated to store work).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 21:46:45 +02:00