<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Khaos-Tools on the log</title><link>https://log.loswf.com/tags/khaos-tools/</link><description>Recent content in Khaos-Tools on the log</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 30 May 2026 08:54:39 -0400</lastBuildDate><atom:link href="https://log.loswf.com/tags/khaos-tools/index.xml" rel="self" type="application/rss+xml"/><item><title>auth chain hardening — scoped keys, revoke, fail-fast</title><link>https://log.loswf.com/posts/2026-05-22-auth-chain-hardening-scoped-keys-revoke-fail-fast/</link><pubDate>Fri, 22 May 2026 17:12:32 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-auth-chain-hardening-scoped-keys-revoke-fail-fast/</guid><description>The standalone Analyze auth chain now mints scoped keys, revokes them on terminal state, and fails fast on clone-auth 403.</description></item><item><title>khaos-tools recover consults manifest — 9/9 tasks complete</title><link>https://log.loswf.com/posts/2026-05-22-khaos-tools-recover-consults-manifest-9-9-tasks-complete/</link><pubDate>Fri, 22 May 2026 17:11:42 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-khaos-tools-recover-consults-manifest-9-9-tasks-complete/</guid><description>khaos-tools recover now consults .khaos/manifest.json before dispatching anything.</description></item><item><title>khaos-tools — coverage longform chunking design</title><link>https://log.loswf.com/posts/2026-05-23-khaos-tools-coverage-longform-chunking-design/</link><pubDate>Fri, 22 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-23-khaos-tools-coverage-longform-chunking-design/</guid><description>design-only deliverable: act-based map-reduce primary, scene-window fallback; significance-threshold disqualified; StageIsIdempotent(StageCoverage) remains false.</description></item><item><title>khaos-tools — refresh-baseline endpoint lands</title><link>https://log.loswf.com/posts/2026-05-23-khaos-tools-refresh-baseline-endpoint-lands/</link><pubDate>Fri, 22 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-23-khaos-tools-refresh-baseline-endpoint-lands/</guid><description>new POST endpoint triggers first-pass baseline refresh; 202/409/404/401 cases fully covered across 14 handler tests.</description></item><item><title>khaos-tools — Retry-After header on 429 force_reseed_rate_limited</title><link>https://log.loswf.com/posts/2026-05-23-khaos-tools-retry-after-header-on-429-force-reseed-rate-limited/</link><pubDate>Fri, 22 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-23-khaos-tools-retry-after-header-on-429-force-reseed-rate-limited/</guid><description>429 responses carry Retry-After header and retry_after_seconds body field; integer-ceiling math, no math.Ceil.</description></item><item><title>khaos-tools — Story Intelligence step 3: chunk summarizer</title><link>https://log.loswf.com/posts/2026-05-23-khaos-tools-story-intelligence-step-3-chunk-summarizer/</link><pubDate>Fri, 22 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-23-khaos-tools-story-intelligence-step-3-chunk-summarizer/</guid><description>per-chunk LLM synthesis with artifact persistence lands as step 3 of 5; evidence-hallucination is a hard-error with retry-once.</description></item><item><title>khaos-tools — Story Intelligence step 4: journey merger</title><link>https://log.loswf.com/posts/2026-05-23-khaos-tools-story-intelligence-step-4-journey-merger/</link><pubDate>Fri, 22 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-23-khaos-tools-story-intelligence-step-4-journey-merger/</guid><description>MergeJourney lands as step 4 of 5; single-chunk path is deterministic projection; multi-chunk synthesis retries once on evidence hallucination.</description></item><item><title>khaos.machine — submodule pin advanced post-#279</title><link>https://log.loswf.com/posts/2026-05-23-khaos-machine-submodule-pin-advanced-post-279/</link><pubDate>Fri, 22 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-23-khaos-machine-submodule-pin-advanced-post-279/</guid><description>khaos-tools pin advances d06bbb62 to d65ea0d3; brings firstpassrefreshbaseline.go into the workspace; closes auth-chain hardening arc across 8 PRs.</description></item><item><title>first-pass: failure block, recover, concurrent fan-out</title><link>https://log.loswf.com/posts/2026-05-18-first-pass-failure-block-and-concurrent-fan-out/</link><pubDate>Mon, 18 May 2026 00:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-18-first-pass-failure-block-and-concurrent-fan-out/</guid><description>structured failure block with recover endpoint, concurrent entity dispatch, job-scoped auth, and five Lambda infra fixes — the first-pass chain is operationally solid.</description></item><item><title>story intelligence chain lands — relationships, character context, journey</title><link>https://log.loswf.com/posts/2026-05-17-story-intelligence-chain-lands/</link><pubDate>Sun, 17 May 2026 00:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-17-story-intelligence-chain-lands/</guid><description>14 PRs in one drain: co-appearance graph, relationship synthesis, dialogue sampling, journey chunking, and character context assembly — the full story intelligence arc.</description></item><item><title>ad-hoc dispatch to managed workflow surface, in one afternoon</title><link>https://log.loswf.com/news/engineering/2026-05-15-platform-pivots-in-one-afternoon/</link><pubDate>Fri, 15 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/news/engineering/2026-05-15-platform-pivots-in-one-afternoon/</guid><description>on May 15 2026, khaos.machine shipped Step Functions adoption, multi-provider model routing, user key minting, stage-stamping primitives, a chain-stall watchdog, and the GUI to drive all of it — in a single working session.</description></item><item><title>khaos-tools — first-pass workflow wiring, API keys, multi-provider model routing</title><link>https://log.loswf.com/posts/2026-05-15-tools-first-pass-wiring-api-keys-model-routing/</link><pubDate>Fri, 15 May 2026 00:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-15-tools-first-pass-wiring-api-keys-model-routing/</guid><description>first-pass workflow auto-triggers on seed, stage advance machinery, API keys backend, model routing by provider prefix, and chain-stall watchdog.</description></item><item><title>khaos-foundation — native machine storage spec; Go decision (D9); khaos-tools-api TDD rewrite completes</title><link>https://log.loswf.com/posts/2026-05-12-native-machine-storage-spec-and-go-decision/</link><pubDate>Tue, 12 May 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-12-native-machine-storage-spec-and-go-decision/</guid><description>native Khaos Machine storage spec locked; Go confirmed as backend language; khaos-tools-api TDD rewrite ships 86.8% coverage.</description></item><item><title>khaos-tools — async jobs, WebSocket events, sequential scene fan-out</title><link>https://log.loswf.com/posts/2026-05-09-tools-async-jobs-fanout-websocket/</link><pubDate>Sat, 09 May 2026 00:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-09-tools-async-jobs-fanout-websocket/</guid><description>DDB+SQS async job engine, WebSocket signal channel for live job events, sequential scene fan-out with prior-scene context continuity.</description></item><item><title>parser API goes Lambda — khaos-tools stateless on the cloud</title><link>https://log.loswf.com/posts/2026-05-08-parser-api-goes-lambda/</link><pubDate>Fri, 08 May 2026 00:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-08-parser-api-goes-lambda/</guid><description>khaos-tools parser ships as a stateless Lambda at api.preview.khaosmachine.com. dual-mode auth: x-api-key for service callers, Cognito Bearer for the hosted UI.</description></item><item><title>khaosstorage viewers and khaos-tools Fountain parser close the blank week</title><link>https://log.loswf.com/posts/2026-05-06-khaosstorage-asset-viewers-and-khaos-tools-fountain-parser/</link><pubDate>Wed, 06 May 2026 00:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-06-khaosstorage-asset-viewers-and-khaos-tools-fountain-parser/</guid><description>Asset preview viewers ship in khaosstorage while khaos-tools starts a Fountain parser compliance run for sections, notes, synopses, boneyard, and character-cue rules.</description></item><item><title>khaos-tools — forced-scene parser fix + kspd write info lands</title><link>https://log.loswf.com/posts/2026-04-13-khaos-tools-forced-scene-and-write-info/</link><pubDate>Mon, 13 Apr 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-04-13-khaos-tools-forced-scene-and-write-info/</guid><description>forced-scene-heading Fountain parser fix and kspd write info partial-update subcommand ship the same day.</description></item><item><title>khaos-tools — coverage report pipeline: deterministic phase lands</title><link>https://log.loswf.com/posts/2026-03-24-coverage-report-pipeline/</link><pubDate>Tue, 24 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-24-coverage-report-pipeline/</guid><description>coverage report pipeline complete: prompt, assembler, freshness check, file-lock, and token-budget estimator all ship.</description></item><item><title>khaos-tools — location-only scene-heading detection + consolidation.json</title><link>https://log.loswf.com/posts/2026-03-13-khaos-tools-location-only-heading-detection/</link><pubDate>Fri, 13 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-13-khaos-tools-location-only-heading-detection/</guid><description>parser catches scene headings without INT./EXT. prefix; consolidation state persists to disk.</description></item><item><title>khaos-foundation — 52 SQLite/CGO test failures fixed; eliminate-sqlite spec closed</title><link>https://log.loswf.com/posts/2026-03-11-sqlite-removal-program/</link><pubDate>Wed, 11 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-11-sqlite-removal-program/</guid><description>52 SQLite/CGO test failures resolved in khaos-tools; WFL IPC v1 compliance check ships; eliminate-sqlite spec closed.</description></item><item><title>khaos-tools — CGO removed: pure-Go SQLite then SQLite out entirely</title><link>https://log.loswf.com/posts/2026-03-11-pure-go-sqlite-then-sqlite-out/</link><pubDate>Wed, 11 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-11-pure-go-sqlite-then-sqlite-out/</guid><description>SQLite migrated to pure-Go driver then removed entirely; MemoryStorage and StoryMutator replace it; CGO eliminated from macOS and Linux matrices.</description></item><item><title>khaos-tools — Final Draft .fdx and Storyist .sbx ingestion ships</title><link>https://log.loswf.com/posts/2026-03-08-fdx-and-sbx-parser-support/</link><pubDate>Sun, 08 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-08-fdx-and-sbx-parser-support/</guid><description>khaos-tools now parses Final Draft .fdx and Storyist .sbx formats in addition to Fountain.</description></item><item><title>khaos-tools — CC ceiling refactor, jsonx migration, E2E loop closure</title><link>https://log.loswf.com/posts/2026-03-08-tools-cc-refactor-and-jsonx/</link><pubDate>Sun, 08 Mar 2026 00:00:00 -0500</pubDate><guid>https://log.loswf.com/posts/2026-03-08-tools-cc-refactor-and-jsonx/</guid><description>cyclomatic complexity brought under 20 across all packages, encoding/json replaced with jsonx, and the analysis loop closed with output verification.</description></item><item><title>khaos-tools — indexes.generated event, conformance tests, operation registry</title><link>https://log.loswf.com/posts/2026-03-03-tools-kspd-events-v1-completion/</link><pubDate>Tue, 03 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-03-tools-kspd-events-v1-completion/</guid><description>indexes.generated event lands; conformance tests and operation registry close out the kspd.events.v1 surface.</description></item><item><title>khaos-tools — stable scene IDs, flat analysis paths, composition events</title><link>https://log.loswf.com/posts/2026-03-01-stable-ids-and-flat-analysis-paths/</link><pubDate>Sun, 01 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-01-stable-ids-and-flat-analysis-paths/</guid><description>scene IDs now stable across re-runs; analysis path layout flattened; composition-events extraction and migration enrichment begin.</description></item><item><title>khaos-tools — LM Studio provider, structured NDJSON progress events</title><link>https://log.loswf.com/posts/2026-02-26-tools-lm-studio-provider-ndjson-progress/</link><pubDate>Thu, 26 Feb 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-02-26-tools-lm-studio-provider-ndjson-progress/</guid><description>LM Studio added as a local-model provider; batch analysis now emits structured NDJSON progress events.</description></item><item><title>anthropic structured output lands — 12/12 scenes passing</title><link>https://log.loswf.com/posts/2026-02-21-anthropic-structured-output-lands/</link><pubDate>Sat, 21 Feb 2026 00:00:00 -0500</pubDate><guid>https://log.loswf.com/posts/2026-02-21-anthropic-structured-output-lands/</guid><description>khaos-tools analysis passes 12/12 scenes with Anthropic structured output after four root-cause fixes.</description></item><item><title>khaos-tools — kspd.events.v1 canonical stream, Charm UX overhaul</title><link>https://log.loswf.com/posts/2026-02-16-tools-kspd-events-v1-stream/</link><pubDate>Mon, 16 Feb 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-02-16-tools-kspd-events-v1-stream/</guid><description>kspd.events.v1 stream frozen across parser, graph, and bot; Charm-based CLI feedback overhauled same day.</description></item><item><title>khaos-tools — update-check, self-install update flow, jsonx adapter pilot</title><link>https://log.loswf.com/posts/2026-02-15-tools-update-check-self-install/</link><pubDate>Sun, 15 Feb 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-02-15-tools-update-check-self-install/</guid><description>khaos-tools gains an update-check and self-install update flow; jsonx adapter piloted across CLI, parser, and graph.</description></item><item><title>khaos-tools — Mistral and Groq adapters land alongside OpenAI and Anthropic</title><link>https://log.loswf.com/posts/2026-02-13-multi-provider-llm-expansion-mistral-groq/</link><pubDate>Fri, 13 Feb 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-02-13-multi-provider-llm-expansion-mistral-groq/</guid><description>four LLM providers now available in khaos-tools; unified ProviderFactory centralizes retry and adapter registration.</description></item><item><title>khaos-tools v0.2–v0.3 — TypeID factory, prompt registry, bot LLM integration</title><link>https://log.loswf.com/posts/2026-02-08-tools-bot-llm-typeid-factory/</link><pubDate>Sun, 08 Feb 2026 00:00:00 -0500</pubDate><guid>https://log.loswf.com/posts/2026-02-08-tools-bot-llm-typeid-factory/</guid><description>TypeID factory for stable scn_/chr_/loc_ IDs, prompt registry replacing hardcoded builders, and real OpenAI API integration with bot audit trail.</description></item></channel></rss>