nandi/oripublic Fork 0
3017563
Commits
Clone
git clone https://git.rickub.com/nandi/ori.git
git clone ssh://git@rickub.com/nandi/ori.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

forked from bots-garden/ori

📝 Update project memory after the merge into main

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
k33g committed 2026-09-18T01:21:18+02:00 Browse files
3017563 parent: 76d62ac
modified .memory/handoffs/2026-09-17-light-dark-theme.md +1 -1
@@ -9,7 +9,7 @@
99 ## Next steps
1010 1. Act on the review feedback, if any.
1111 2. On the Mac: rebuild ori-desktop (`wails build`) — its `main.js` became an ES module during the quality cleanup; also check the ori page inside the desktop iframe picks the theme correctly (it is per-browser localStorage, so WKWebView has its own).
12-3. Commit — everything since 2434cc7 is still uncommitted (user's call).
12+3. Committed as `76d62ac` and merged into `main` (fast-forward) at the user's request; not pushed.
1313 4. Open tickets untouched: 0010 mermaid preview, 0014 architecture diagram update, and whatever else `ls .tickets/issues` shows as open.
1414
1515 ## Watch out for
@@ -9,7 +9,7 @@
9 ## Next steps9 ## Next steps
10 1. Act on the review feedback, if any.10 1. Act on the review feedback, if any.
11 2. On the Mac: rebuild ori-desktop (`wails build`) — its `main.js` became an ES module during the quality cleanup; also check the ori page inside the desktop iframe picks the theme correctly (it is per-browser localStorage, so WKWebView has its own).11 2. On the Mac: rebuild ori-desktop (`wails build`) — its `main.js` became an ES module during the quality cleanup; also check the ori page inside the desktop iframe picks the theme correctly (it is per-browser localStorage, so WKWebView has its own).
12-3. Commit — everything since 2434cc7 is still uncommitted (user's call).12+3. Committed as `76d62ac` and merged into `main` (fast-forward) at the user's request; not pushed.
13 4. Open tickets untouched: 0010 mermaid preview, 0014 architecture diagram update, and whatever else `ls .tickets/issues` shows as open.13 4. Open tickets untouched: 0010 mermaid preview, 0014 architecture diagram update, and whatever else `ls .tickets/issues` shows as open.
14 14
15 ## Watch out for15 ## Watch out for
modified .memory/handoffs/2026-09-17-resizable-file-tree.md +1 -1
@@ -11,7 +11,7 @@
1111 ## Next steps
1212 1. Ticket 0013 (themes) through methodical-dev.
1313 2. On the Mac: `cd ori-desktop && wails build`, check the connect screen still works now that `main.js` is an ES module.
14-3. Commit — everything since 2434cc7 is still uncommitted (user's call).
14+3. Committed as `76d62ac` and merged into `main` (fast-forward) at the user's request; not pushed.
1515
1616 ## Watch out for
1717 - `~/.qlty` is a fresh 488 MB volume after a sandbox recreation: recreate `~/.qlty/cache -> ~/.qlty-cache` before the first qlty run or `qlty check` dies with ENOSPC while unpacking Go.
@@ -11,7 +11,7 @@
11 ## Next steps11 ## Next steps
12 1. Ticket 0013 (themes) through methodical-dev.12 1. Ticket 0013 (themes) through methodical-dev.
13 2. On the Mac: `cd ori-desktop && wails build`, check the connect screen still works now that `main.js` is an ES module.13 2. On the Mac: `cd ori-desktop && wails build`, check the connect screen still works now that `main.js` is an ES module.
14-3. Commit — everything since 2434cc7 is still uncommitted (user's call).14+3. Committed as `76d62ac` and merged into `main` (fast-forward) at the user's request; not pushed.
15 15
16 ## Watch out for16 ## Watch out for
17 - `~/.qlty` is a fresh 488 MB volume after a sandbox recreation: recreate `~/.qlty/cache -> ~/.qlty-cache` before the first qlty run or `qlty check` dies with ENOSPC while unpacking Go.17 - `~/.qlty` is a fresh 488 MB volume after a sandbox recreation: recreate `~/.qlty/cache -> ~/.qlty-cache` before the first qlty run or `qlty check` dies with ENOSPC while unpacking Go.
modified .memory/history.md +4 -0
@@ -126,3 +126,7 @@
126126 - **Tests**: 124 vitest / 19 files green; Go untouched. **Quality**: run #16 PASS (0/0/0, complex 514).
127127 - **Docs**: new how-to `switch-the-theme.md` EN + FR, both indexes, architecture explanation paragraph EN + FR, root README.
128128 - ori rebuilt and restarted on :8888 for the user's review.
129+
130+## 2026-09-17 — Commit and merge into main
131+
132+- User asked to merge `feat/acp-webapp` into `main`. Everything since 2434cc7 committed as `76d62ac` (203 files, +21 595 lines), excluding `hello.md` (test artefact) and `.claude/settings.local.json` (local permissions). `main` fast-forwarded (merge base was 4edda86, no divergence). Not pushed to `origin` (git.rickub.com) — not asked. This memory update itself is a follow-up commit on main.
@@ -126,3 +126,7 @@
126 - **Tests**: 124 vitest / 19 files green; Go untouched. **Quality**: run #16 PASS (0/0/0, complex 514).126 - **Tests**: 124 vitest / 19 files green; Go untouched. **Quality**: run #16 PASS (0/0/0, complex 514).
127 - **Docs**: new how-to `switch-the-theme.md` EN + FR, both indexes, architecture explanation paragraph EN + FR, root README.127 - **Docs**: new how-to `switch-the-theme.md` EN + FR, both indexes, architecture explanation paragraph EN + FR, root README.
128 - ori rebuilt and restarted on :8888 for the user's review.128 - ori rebuilt and restarted on :8888 for the user's review.
129+
130+## 2026-09-17 — Commit and merge into main
131+
132+- User asked to merge `feat/acp-webapp` into `main`. Everything since 2434cc7 committed as `76d62ac` (203 files, +21 595 lines), excluding `hello.md` (test artefact) and `.claude/settings.local.json` (local permissions). `main` fast-forwarded (merge base was 4edda86, no divergence). Not pushed to `origin` (git.rickub.com) — not asked. This memory update itself is a follow-up commit on main.
modified .memory/summary.md +3 -1
@@ -58,9 +58,11 @@ browser ⇆ WebSocket /ws ⇆ Go backend ⇆ stdio (ACP) ⇆ agent subprocess
5858 - `user_message` / thought / message chunks only render text content blocks; images/audio/resources are not rendered yet; `user_message.attachments` are not rendered as chips (only the `@path` text mention).
5959 - Skills list is fetched once per page load; the file search walks whatever sits under `--cwd` (an untracked `sandboxes/` clone at the repo root gets walked).
6060
61+- Git: remote `origin` = `https://git.rickub.com/bots-garden/ori.git` (Gitea-style self-hosted, not GitHub). `main` fast-forwarded to `feat/acp-webapp` at commit `76d62ac` on 2026-09-17; **not pushed** yet. `hello.md` (a story generated during an ori test) and `.claude/settings.local.json` are deliberately left untracked.
62+
6163 ## Not yet established
6264
6365 - ori-desktop: the window was launched by the user on their Mac (build OK, Check OK); after the CSS specificity fix (`#connect-screen` outranked `.screen[hidden]`, so the connect screen never hid and the viewer rendered below the fold) it has not yet been confirmed that the iframe actually shows ori inside WKWebView (`wails://` origin loading `http://localhost`; `NSAllowsLocalNetworking` set in `build/darwin/Info.plist`).
6466
6567 - Behaviour against a real Claude Code session (auth flow, real tool calls) has not been exercised in this sandbox — only against the mock agent and unit doubles.
66-- Whether the repo has a remote to push to (no git remote configured at the time of writing).
68+
@@ -58,9 +58,11 @@ browser ⇆ WebSocket /ws ⇆ Go backend ⇆ stdio (ACP) ⇆ agent subprocess
58 - `user_message` / thought / message chunks only render text content blocks; images/audio/resources are not rendered yet; `user_message.attachments` are not rendered as chips (only the `@path` text mention).58 - `user_message` / thought / message chunks only render text content blocks; images/audio/resources are not rendered yet; `user_message.attachments` are not rendered as chips (only the `@path` text mention).
59 - Skills list is fetched once per page load; the file search walks whatever sits under `--cwd` (an untracked `sandboxes/` clone at the repo root gets walked).59 - Skills list is fetched once per page load; the file search walks whatever sits under `--cwd` (an untracked `sandboxes/` clone at the repo root gets walked).
60 60
61+- Git: remote `origin` = `https://git.rickub.com/bots-garden/ori.git` (Gitea-style self-hosted, not GitHub). `main` fast-forwarded to `feat/acp-webapp` at commit `76d62ac` on 2026-09-17; **not pushed** yet. `hello.md` (a story generated during an ori test) and `.claude/settings.local.json` are deliberately left untracked.
62+
61 ## Not yet established63 ## Not yet established
62 64
63 - ori-desktop: the window was launched by the user on their Mac (build OK, Check OK); after the CSS specificity fix (`#connect-screen` outranked `.screen[hidden]`, so the connect screen never hid and the viewer rendered below the fold) it has not yet been confirmed that the iframe actually shows ori inside WKWebView (`wails://` origin loading `http://localhost`; `NSAllowsLocalNetworking` set in `build/darwin/Info.plist`).65 - ori-desktop: the window was launched by the user on their Mac (build OK, Check OK); after the CSS specificity fix (`#connect-screen` outranked `.screen[hidden]`, so the connect screen never hid and the viewer rendered below the fold) it has not yet been confirmed that the iframe actually shows ori inside WKWebView (`wails://` origin loading `http://localhost`; `NSAllowsLocalNetworking` set in `build/darwin/Info.plist`).
64 66
65 - Behaviour against a real Claude Code session (auth flow, real tool calls) has not been exercised in this sandbox — only against the mock agent and unit doubles.67 - Behaviour against a real Claude Code session (auth flow, real tool calls) has not been exercised in this sandbox — only against the mock agent and unit doubles.
66-- Whether the repo has a remote to push to (no git remote configured at the time of writing).68+