Commit graph

  • 80ab3697ee Share the classifier status read and drop an unused barrel export slice/gated-classifier-lib Failerko 2026-10-21 03:02:06 +02:00
  • e3aa3052e2 chore: compress the comments the gated classifier lib added Failerko 2026-10-21 02:39:34 +02:00
  • fc21b9f36a Pin Cancel & leave against the split start and Send's deferred pass Failerko 2026-10-21 02:35:08 +02:00
  • fb10627500 feat(actions): Send runs deferred memory work before the turn Failerko 2026-10-21 02:13:30 +02:00
  • 46baf08a38 feat(actions): turn starts return at the turn's commit Failerko 2026-10-21 02:11:24 +02:00
  • e98a2ce4ea Pin undo's and the content edit's gate re-checks against a double press Failerko 2026-10-21 02:06:16 +02:00
  • 237d0bb8ca feat(actions): CTRL-Z of the turn and head-turn edits interrupt a pass Failerko 2026-10-21 01:52:22 +02:00
  • fa8d8fb66b Restore the gate spy in the re-check test Failerko 2026-10-21 01:49:46 +02:00
  • 075f85b86d Pin the counts check past the interrupt and narrow its rejection Failerko 2026-10-21 01:45:44 +02:00
  • 5d2227d843 feat(actions): refuse a rollback or regenerate whose counts moved Failerko 2026-10-21 01:26:54 +02:00
  • db38208eaf feat(actions): regenerate and rollback interrupt a pass Failerko 2026-10-21 01:24:14 +02:00
  • b1729b3ed2 Pin that the interrupt restore writes lifecycle keys only Failerko 2026-10-21 01:19:45 +02:00
  • b1d9c010f8 Pin the interrupted pass's restore against the reversal's clamp Failerko 2026-10-21 01:18:44 +02:00
  • 4bffedefb9 Pin that the interrupt precedes the settle Failerko 2026-10-21 01:16:45 +02:00
  • 82fd0a0a20 feat(actions): prose reversals interrupt memory runs on the branch Failerko 2026-10-21 01:01:28 +02:00
  • 42121c3a46 Cite the settle rule and clear the gate-race timer Failerko 2026-10-21 00:59:10 +02:00
  • 0413a12620 Pin the abort hold's release and the World one-tick dispatch Failerko 2026-10-21 00:52:59 +02:00
  • 800d4a4811 chore: retarget no-gate comments and stand-ins to the gated pass Failerko 2026-10-21 00:33:39 +02:00
  • 6c375d6141 refactor(actions): build World deletes and merges before the branch lock Failerko 2026-10-21 00:32:01 +02:00
  • 251d84d83e refactor(pipeline): drop the write phase; hold a pass's abort reversal Failerko 2026-10-21 00:30:37 +02:00
  • 0362515ab5 Retry an interrupted pass's status restore once Failerko 2026-10-21 00:28:31 +02:00
  • f8ae2a3c5a test(pipeline): pin a pass interrupted at its chain swap as deferred once Failerko 2026-10-21 00:19:39 +02:00
  • 327f37a4f9 Restore an interrupted pass's status only once its reversal commits Failerko 2026-10-21 00:18:38 +02:00
  • 50309e41ba Drop the superseded comment above the runPipeline describe Failerko 2026-10-21 00:02:32 +02:00
  • 787154aef1 feat(pipeline): gate the periodic pass and let an interrupt end it Failerko 2026-10-20 23:59:15 +02:00
  • 25e07a6a7d test(pipeline): pin that a failed or aborted turn chains no pass Failerko 2026-10-20 23:51:23 +02:00
  • ba9a62be3d feat(pipeline): chain the periodic pass from per-turn's commit Failerko 2026-10-20 23:31:15 +02:00
  • 6d7f8effcb Block only interruptible starts during a prose reversal Failerko 2026-10-20 23:14:15 +02:00
  • e230e3cc76 Test that an abort defers only on its settled outcome Failerko 2026-10-20 23:09:14 +02:00
  • 1e111fab47 Interruptible runs, async chainsTo and split start in the orchestrator Failerko 2026-10-20 22:55:36 +02:00
  • 29c8881aeb Say where a turn body's record starts Failerko 2026-10-20 22:51:17 +02:00
  • 2ef93f6352 Make cancelStoryRuns wait for a turn's whole body Failerko 2026-10-20 22:43:17 +02:00
  • e178124542 Add deferred work and the head-reversal gate to the generation store Failerko 2026-10-20 22:26:07 +02:00
  • 5cb988e1bc Design the AI writer map and the gated periodic classifier main Failerko 2026-10-20 17:48:55 +02:00
  • 8dd343ad75
    Entity state in prompts (#631) failerko 2026-10-20 10:23:13 +02:00
  • 01760675d4
    Polyfill global Buffer so ComfyUI socket messages are handled (#632) master Tony Frazier 2026-10-19 16:06:27 -04:00
  • bab2236558
    Drop Imagen and the fallback list from the Google image profile (#630) Tony Frazier 2026-10-19 13:35:26 -04:00
  • 3abe653a38 Design entity state in generation prompts Failerko 2026-10-19 14:54:02 +02:00
  • 5aef18574b
    Classifier factions (#629) failerko 2026-10-19 09:58:13 +02:00
  • 47d52a822b
    Harden the HTTP plugin transport: body timeouts, no Origin, decompression, OS roots (#622) Tony Frazier 2026-10-18 13:27:54 -04:00
  • 8a04130e90
    Keep a generation running in the background on iOS (#626) Mohammad Javed 2026-10-18 15:01:14 +05:30
  • 16d92bb896 Design classifier factions and memberships Resolves the factions half of "The periodic classifier creates factions": a pass creates factions by Layer B without the scene signal, with no setting, and sets and clears characters' faction_id from prose through a per-field write, shown each character's faction so it emits only changes. A reversal now keeps a later user write per sub-field of a schema-backed column, closing the parked undo-side gap, and faction_id joins the registry beside a place's parent: cleared when its faction is removed, never restored as a dead id. New followups: "Implement classifier factions" and "Entity state in the narrator's prompt". Record: docs/explorations/2026-10-18-classifier-factions.md. Failerko 2026-10-18 03:00:25 +02:00
  • 6ef35f9f30
    Report automatic chapter creation in a card in the story (#619) Ivan Kolos 2026-10-18 01:30:59 +03:00
  • 4c5ea04784
    Keep a customized profile name when the provider changes (#628) Tony Frazier 2026-10-17 17:09:06 -04:00
  • 015857ee0d
    Reversal closure follows a place's parent (#624) failerko 2026-10-17 22:28:58 +02:00
  • 8b8a2b78b9
    Mentioned places (#621) failerko 2026-10-17 21:54:44 +02:00
  • a44a8cdb6f
    Keep GPU rendering on NVIDIA Wayland outside the AppImage (#627) The1DW 2026-10-17 14:27:12 -05:00
  • 5e4d802e5f
    WIP, Part 1 of 2 - State Tracking: record every world-state write, and create checkpoints at past entries (#618) Ivan Kolos 2026-10-17 04:14:03 +03:00
  • d498f4ab8e
    Let the vault assistant see pending and unsaved changes, and edit images (#623) Tony Frazier 2026-10-16 16:18:27 -04:00
  • d1388fca2a Design mentioned places for the periodic classifier Failerko 2026-10-16 01:41:07 +02:00
  • d9f5095840
    Retired and disabled places (#617) failerko 2026-10-15 23:33:26 +02:00
  • 79add83f4d Reword the decision-records ruling: document only what code cannot express docs/updates Tony Frazier 2026-10-13 08:32:03 -04:00
  • c54068a241 Unwrap the paragraphs of the decision-records ADR Tony Frazier 2026-10-13 08:31:55 -04:00
  • 887a55e1d1 Move AGENTS_BLOCK_MAX_LINES above the private constants in docs-check Tony Frazier 2026-10-13 08:30:57 -04:00
  • b55dea1dfc Stop normalizing line endings in docs-check Tony Frazier 2026-10-13 08:30:56 -04:00
  • f92cb0b781 Force LF for Markdown under docs/ Tony Frazier 2026-10-13 08:30:33 -04:00
  • 23fad52abe Tier the ADR summary length: aim for one line, note past two, cap at 512 Tony Frazier 2026-10-13 08:10:41 -04:00
  • 2d6800a14f Rename the DECISION(slug) code anchor to ADR(slug) Tony Frazier 2026-10-13 07:42:39 -04:00
  • f206d1e48b Stop a link to docs/evidence/ from covering all evidence Tony Frazier 2026-10-13 06:56:00 -04:00
  • bcad2c5181 Run docs-check on every push and pull request Tony Frazier 2026-10-13 06:13:41 -04:00
  • e4371d1d40 Move agent instructions to AGENTS.md and record the first decision Tony Frazier 2026-10-13 06:13:16 -04:00
  • 99258dee6a Add docs-check, the decision-record generator and validator Tony Frazier 2026-10-13 06:11:39 -04:00
  • b14cc1572b Stop ignoring AGENTS.md and decision evidence Tony Frazier 2026-10-13 06:03:36 -04:00
  • 26da73c690 Index the development rules in docs/development/README.md Tony Frazier 2026-10-13 05:31:56 -04:00
  • b182170ec4 Split release.md into the rules and their evidence Tony Frazier 2026-10-13 05:31:51 -04:00
  • 0f1b6662ee Split platform-support.md into the rule and its evidence Tony Frazier 2026-10-13 05:31:45 -04:00
  • 4f37d40938 Add ui-components.md as the rule doc for components/ui Tony Frazier 2026-10-13 05:31:40 -04:00
  • ee3dc27eae Fix the src-tauri links in ios-build-target.md Tony Frazier 2026-10-13 05:31:36 -04:00
  • 0a132a8cb5 Document the network transport and the request helpers Tony Frazier 2026-10-12 17:28:54 -04:00
  • 8b8082b99d Add a Modern code section to CLAUDE.md Tony Frazier 2026-10-12 17:28:46 -04:00
  • c61457ad6f docs(followups): note the unverified undo order for retired places Failerko 2026-10-12 20:26:04 +02:00
  • 854755631d Design retired and disabled places Failerko 2026-10-12 19:52:07 +02:00
  • d7f58f7a03
    Type-check vitest.config.ts and note TypeScript 6's strict default (#616) Tony Frazier 2026-10-12 13:27:22 -04:00
  • 507f3b360e
    Upgrade to SvelteKit 3, TypeScript 6 and vitest 5, and bump dependencies (#615) Tony Frazier 2026-10-12 12:29:54 -04:00
  • 82f536bae9
    Tighten the Gradle and npm cache setup from #613's review (#614) Tony Frazier 2026-10-12 01:05:01 -04:00
  • 75609aa1d1
    Cache Gradle again and share one npm cache entry on Linux (#613) Tony Frazier 2026-10-12 00:49:33 -04:00
  • 84db0be979
    Key Rust caches on the dependency set and stop caching Gradle (#612) Tony Frazier 2026-10-11 21:31:21 -04:00
  • 86cf942659
    ci: save E2E caches on main only (#611) Tony Frazier 2026-10-11 18:11:59 -04:00
  • b7bd906fd6
    Update Tauri packages and Rust dependencies (#610) Tony Frazier 2026-10-11 17:24:50 -04:00
  • c6f5efb07f
    System and user prompt halves (#606) failerko 2026-10-11 23:13:24 +02:00
  • 8552b87b94
    Keep Agent Profile task assignments across a reset and a restart (#609) Ivan Kolos 2026-10-11 22:29:12 +03:00
  • 20b35b5e79
    Run Clippy on push and in CI, and split lint into lint:ts and lint:rust (#608) Tony Frazier 2026-10-11 14:50:50 -04:00
  • 48ee16fdc5
    Branch tree: scroll sideways instead of truncating names, and keep the side panels apart (#602) Ivan Kolos 2026-10-11 17:10:11 +03:00
  • 26e5a433e8
    Check Rust formatting on push and in CI (#607) Tony Frazier 2026-10-11 10:02:44 -04:00
  • 15792ed70e
    Create locations and items from prose in the per-turn writer (#604) failerko 2026-10-11 08:22:34 +02:00
  • 1195d048f9
    Move the Rust crate to edition 2024 (#605) Tony Frazier 2026-10-11 00:33:22 -04:00
  • ec8f40d253
    Share one OpenAI-compatible image request across OpenAI, NanoGPT and Pollinations (#603) Tony Frazier 2026-10-10 21:31:50 -04:00
  • 7d07627cc0
    Landmark filter, first/last entry rows, and a landing that shows the action above (#598) Ivan Kolos 2026-10-11 04:03:11 +03:00
  • fdd8cd1adb Design system and user halves for prompt templates Failerko 2026-10-11 01:15:12 +02:00
  • 3c13d30159
    Partial-name collision detection with a stored partner and reason (#601) failerko 2026-10-10 19:48:30 +02:00
  • 272ab6a37a
    Release the version bump from the current branch (#600) Tony Frazier 2026-10-10 13:27:52 -04:00
  • ac59e20ae7 Design per-turn creation of locations and items from prose Failerko 2026-10-10 06:14:38 +02:00
  • 9a490a4842 Design partial-name collisions with a stored partner and reason Failerko 2026-10-10 03:55:58 +02:00
  • 238d63d886
    Split buildUndoOps into named undo arms over one row state (#599) failerko 2026-10-10 01:54:16 +02:00
  • fbd75cb4e8 chore: bump version to 0.7.12 v0.7.12 Tony Frazier 2026-10-09 18:39:28 -04:00
  • 5e87c26061
    Hold Ctrl+S while a searchable picker is open (#597) failerko 2026-10-10 00:30:14 +02:00
  • 72c5c76408
    Triage: stand Ctrl+S down under blocking overlays (#596) failerko 2026-10-10 00:04:29 +02:00
  • 1b121a2e28
    Triage pass after M4 (3/3): decisions, Sheet API, E2E (stacked) (#594) failerko 2026-10-09 23:14:39 +02:00
  • e1300740db
    Triage pass after M4 (2/3): UI fixes (stacked on #592) (#593) failerko 2026-10-09 23:14:38 +02:00
  • 12c06ce2aa
    Triage pass after M4 (1/3): lib fixes, canon and routing (#592) failerko 2026-10-09 23:14:38 +02:00