Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
| Comment: | unversioned_list lists what the server holds, fetching no file
Intent: listing a clone's unversioned files ran fossil uv sync first, so every clone that listed them pulled every file, each ~100 MB BQ2 seed among them (ollama forum post 5bdae9f13d, the maintainer's ask relayed by the One Place session, from ocx-console a85cc28929). Expression: ListUnversioned reads the clone's remote and lists it without a sync: over https or http, Fossil's /juvlist page, unsigned, any user or password in the remote left out, as the receipt tool is asked, read within Exchange's time and at most LISTED bytes; a file remote by reading that repository; a clone with no remote, its own files. A remote over neither, a server not reached, or a page that is not the list is refused, saying why. unversioned_get and unversioned_put still sync, as they did. docs/remote-agents.md says the list fetches no file. Demonstrates: spec/ocx/checkout_tools_spec.cr: a file added on a served repository is listed by name and size while the clone holds no unversioned file; an ssh remote and a dead server are each refused, naming why; the file-remote edit test lists as before. spec/ocx/dry_run_spec.cr: the list's dry run runs to its end with no remote. crystal run ci.cr: 713 examples, coverage 100.0%, its one error the known rcvfrom lock (ticket 00817df826), whose spec passes rerun. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KKBs1b4wzoSCq6zh7U |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | connector-oauth |
| Files: | files | file ages | folders |
| SHA3-256: |
1724d0f5e2f7698d7453da3eb4872190 |
| User & Date: | x86-1-session 2026-11-08 08:33:41.202 |
|
2026-11-08
| ||
| 18:21 |
A run from R alone may share under any name; y is the protection
Intent: the maintainer decided that a share needs no name rule: "if it is in uv, it should be replaceable ... anyone with y can write it—that is our one and only protection from it being overwritten in real life. don't produce machinery that can't work." (ocx-console post 7085f98c83, relayed in ollama forum post 98286416a9). So each architecture's BQ2 seed can be one file, replaced at each build. Expression: Bounds.wider no longer refuses a share whose name lacks $$run$$; its other rules stand, ends_with_parent among them. HISTORY.md decision 133 amends decisions 107 and 132; protocol v2's refusal 1 drops the clause. The rule itself is written into Parsimony in README.md, with no guard spec, since none can check it (ollama forum post b4cb02763c: the maintainer repeated "don't make machinery that can't work" of a spec for it). Demonstrates: spec/ocx/decisions_spec.cr: a run from R alone sharing under builds/$$run$$/x, ocx2-release.tar, seed/x86_64.qcow2 or $$process_user$$run$$ starts. crystal run ci.cr: 713 examples, coverage 100.0%; its three failures, two the known rcvfrom lock (ticket 00817df826) and one a compiler's stdin read, pass rerun. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KKBs1b4wzoSCq6zh7U check-in: afd3df339f user: x86-1-session tags: connector-oauth | |
| 08:33 |
unversioned_list lists what the server holds, fetching no file
Intent: listing a clone's unversioned files ran fossil uv sync first, so every clone that listed them pulled every file, each ~100 MB BQ2 seed among them (ollama forum post 5bdae9f13d, the maintainer's ask relayed by the One Place session, from ocx-console a85cc28929). Expression: ListUnversioned reads the clone's remote and lists it without a sync: over https or http, Fossil's /juvlist page, unsigned, any user or password in the remote left out, as the receipt tool is asked, read within Exchange's time and at most LISTED bytes; a file remote by reading that repository; a clone with no remote, its own files. A remote over neither, a server not reached, or a page that is not the list is refused, saying why. unversioned_get and unversioned_put still sync, as they did. docs/remote-agents.md says the list fetches no file. Demonstrates: spec/ocx/checkout_tools_spec.cr: a file added on a served repository is listed by name and size while the clone holds no unversioned file; an ssh remote and a dead server are each refused, naming why; the file-remote edit test lists as before. spec/ocx/dry_run_spec.cr: the list's dry run runs to its end with no remote. crystal run ci.cr: 713 examples, coverage 100.0%, its one error the known rcvfrom lock (ticket 00817df826), whose spec passes rerun. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KKBs1b4wzoSCq6zh7U check-in: 1724d0f5e2 user: x86-1-session tags: connector-oauth | |
| 05:50 |
The preview runs an app's release offered as next
Intent: the maintainer asked that a staged app be seen before it is accepted: "Accept should not be required before preview" and "once it is staged, a preview should be available" (ocx-console posts 9d5d8673f4 and 498cf64f4d, relayed by the One Place session). ext/ocx2-cgi-next/app/APP ran the app's current release, so a staged console could not be previewed. Expression: Apps.serve takes the preview explicitly, under precept C6 (Explicit Arguments), from the context the program's name sets, and Apps.program picks the app root's staged/next for the preview and current otherwise, as Projects.program does for OCX's own program. With nothing offered, the preview's 404 says no release is offered as next. The tools doc and the modules list say so. Demonstrates: spec/ocx/apps_spec.cr: before accept, the page answers that nothing is accepted while the preview runs the staged build with Fossil's request; the preview's 404 names next. crystal run ci.cr: 713 examples, coverage 100.0%, its one error the known rcvfrom lock (ticket 00817df826), whose spec passes rerun. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KKBs1b4wzoSCq6zh7U check-in: ba21098522 user: x86-1-session tags: connector-oauth | |