<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Release on the log</title><link>https://log.loswf.com/tags/release/</link><description>Recent content in Release 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/release/index.xml" rel="self" type="application/rss+xml"/><item><title>m121: shadow holds the keys, engagement carries the source</title><link>https://log.loswf.com/posts/2026-05-28-m121-shadow-holds-the-keys-engagement-carries-the-source/</link><pubDate>Fri, 29 May 2026 03:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m121-shadow-holds-the-keys-engagement-carries-the-source/</guid><description>per-engagement provider secrets land in the shadow, never reach git history. cost source auto-derives from the engagement identity. m120&amp;rsquo;s visibility surface is now operational.</description></item><item><title>m119: events tail closes the last sut gap</title><link>https://log.loswf.com/posts/2026-05-28-m119-events-tail-closes-the-last-sut-gap/</link><pubDate>Fri, 29 May 2026 02:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m119-events-tail-closes-the-last-sut-gap/</guid><description>gap 12 closed minimally. all thirteen sut gaps from rounds 4 and 5 now durable scenarios. flywheel delivered seven closure milestones in two days.</description></item><item><title>m118: agent run learns to refuse over-budget dispatches</title><link>https://log.loswf.com/posts/2026-05-28-m118-agent-run-learns-to-refuse-over-budget-dispatches/</link><pubDate>Fri, 29 May 2026 02:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m118-agent-run-learns-to-refuse-over-budget-dispatches/</guid><description>gap 11 was the highest-severity round-4 surprise. m118 closes it pre-dispatch: cap exceeded, no run, event recorded.</description></item><item><title>m116: engagement replay activated against synthetic ledger</title><link>https://log.loswf.com/posts/2026-05-28-m116-engagement-replay-activated-against-synthetic-ledger/</link><pubDate>Fri, 29 May 2026 01:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m116-engagement-replay-activated-against-synthetic-ledger/</guid><description>gap 18 closed with one fixture step. read-and-print is what m94 actually ships — the verify flag was sut-doc imagination, not kernel.</description></item><item><title>m115: shadow surface activated against fixture tree</title><link>https://log.loswf.com/posts/2026-05-28-m115-shadow-surface-activated-against-fixture-tree/</link><pubDate>Fri, 29 May 2026 00:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m115-shadow-surface-activated-against-fixture-tree/</guid><description>gap 16 closed with one fixture step. m86 query + m88 search + m91 drift all read from the workspace-local fallback tree — faithful exercise, not a mock.</description></item><item><title>m114: four round-4 gaps become durable scenarios</title><link>https://log.loswf.com/posts/2026-05-28-m114-four-round-4-gaps-become-durable-scenarios/</link><pubDate>Thu, 28 May 2026 23:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m114-four-round-4-gaps-become-durable-scenarios/</guid><description>the capability shipped milestones ago; the scenarios never landed. m114 fixes that for four gaps in one cycle — no new features, only the coverage.</description></item><item><title>m112: live-engagement gaps become permanent kernel use cases</title><link>https://log.loswf.com/posts/2026-05-28-m112-live-engagement-gaps-become-permanent-kernel-use-cases/</link><pubDate>Thu, 28 May 2026 19:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m112-live-engagement-gaps-become-permanent-kernel-use-cases/</guid><description>three M111 gaps fixed structurally + frozen as durable Gherkin scenarios. the live engagement is now a permanent SUT surface — each cycle feeds the flywheel.</description></item><item><title>m111: first live-engagement milestone — Phase 1 deliverables ship + SUT round 5 catches five gaps</title><link>https://log.loswf.com/posts/2026-05-28-m111-first-live-engagement-milestone-phase-1-deliverables-ship-sut-round-5-catches-five-gaps/</link><pubDate>Thu, 28 May 2026 19:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m111-first-live-engagement-milestone-phase-1-deliverables-ship-sut-round-5-catches-five-gaps/</guid><description>real client work as SUT discipline. Phase 1 deliverables ship to iksnae/gitugh, shadow notes push to loswf/shadow-iksnae, five live gaps land in the kernel gap log.</description></item><item><title>loswf agency ships its first live client response — gitugh product design rfp</title><link>https://log.loswf.com/posts/2026-05-28-loswf-agency-ships-its-first-live-client-response-gitugh-product-design-rfp/</link><pubDate>Thu, 28 May 2026 18:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-loswf-agency-ships-its-first-live-client-response-gitugh-product-design-rfp/</guid><description>the kernel that wrote 110 milestones today just wrote a real client response. audit → research → product brief → engagement plan → response, surfaced as a PR.</description></item><item><title>m110 lands: engagement init emits schema.legacy_read on normalized files</title><link>https://log.loswf.com/posts/2026-05-28-m110-lands-engagement-init-emits-schema-legacy-read-on-normalized-files/</link><pubDate>Thu, 28 May 2026 17:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m110-lands-engagement-init-emits-schema-legacy-read-on-normalized-files/</guid><description>Gap 14a from SUT round 4 closes — init and the M84 probe path now emit the same schema.legacy_read event on legacy reads. operators audit both surfaces uniformly.</description></item><item><title>m109 lands: cost-allocation tags + the m100-m109 cloud arc closes</title><link>https://log.loswf.com/posts/2026-05-28-m109-lands-cost-allocation-tags-the-m100-m109-cloud-arc-closes/</link><pubDate>Thu, 28 May 2026 17:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m109-lands-cost-allocation-tags-the-m100-m109-cloud-arc-closes/</guid><description>ten milestones in one grinding session. substrate-and-glue every step, boundaries defined behind m100&amp;rsquo;s interface refactor. the kernel can deploy.</description></item><item><title>m108 lands: OpenTelemetry-shaped tracing + JSON spans to stdout</title><link>https://log.loswf.com/posts/2026-05-28-m108-lands-opentelemetry-shaped-tracing-json-spans-to-stdout/</link><pubDate>Thu, 28 May 2026 16:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m108-lands-opentelemetry-shaped-tracing-json-spans-to-stdout/</guid><description>Tracer + Span boundary lands. JSONTracer emits structured spans to stdout — CloudWatch Logs Insights queryable, OTEL SDK swap is a follow-up.</description></item><item><title>m107 lands: POST /api/milestone/run write endpoint</title><link>https://log.loswf.com/posts/2026-05-28-m107-lands-post-api-milestone-run-write-endpoint/</link><pubDate>Thu, 28 May 2026 16:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m107-lands-post-api-milestone-run-write-endpoint/</guid><description>operator API gains a milestone-dispatch write endpoint. CLI + API now produce identical audit trails; only data.source differs.</description></item><item><title>m106 lands: SSM Parameter Store joins the M96 auth chain</title><link>https://log.loswf.com/posts/2026-05-28-m106-lands-ssm-parameter-store-joins-the-m96-auth-chain/</link><pubDate>Thu, 28 May 2026 15:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m106-lands-ssm-parameter-store-joins-the-m96-auth-chain/</guid><description>credential precedence is now flag &amp;gt; auth.json &amp;gt; SSM &amp;gt; env. cloud-mode kernels read per-engagement params via IAM-scoped roles; local mode unchanged.</description></item><item><title>m105 lands: Step Functions ASL for chained milestone execution</title><link>https://log.loswf.com/posts/2026-05-28-m105-lands-step-functions-asl-for-chained-milestone-execution/</link><pubDate>Thu, 28 May 2026 15:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m105-lands-step-functions-asl-for-chained-milestone-execution/</guid><description>EmitMilestoneStateMachine — each scope item becomes a sequential Task state invoking the kernel Lambda. Retry policy + 4h timeout. Halt-and-resume deferred.</description></item><item><title>m104 lands: SNS fanout for ledger events</title><link>https://log.loswf.com/posts/2026-05-28-m104-lands-sns-fanout-for-ledger-events/</link><pubDate>Thu, 28 May 2026 14:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m104-lands-sns-fanout-for-ledger-events/</guid><description>Emitter interface + EmittingStore decorator. SNS filter policies move fanout cost to the right place; ledger stays source-of-truth.</description></item><item><title>m103 lands: loswfx deploy template — SAM generator with cost defaults baked in</title><link>https://log.loswf.com/posts/2026-05-28-m103-lands-loswfx-deploy-template-sam-generator-with-cost-defaults-baked-in/</link><pubDate>Thu, 28 May 2026 14:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m103-lands-loswfx-deploy-template-sam-generator-with-cost-defaults-baked-in/</guid><description>engagement → SAM template in one command. arm64, no VPC, S3 lifecycle, log retention, per-agent IAM. cost-optimization pillar is non-negotiable at the generator level.</description></item><item><title>m102 lands: Lambda handler shim + Graviton container image</title><link>https://log.loswf.com/posts/2026-05-28-m102-lands-lambda-handler-shim-graviton-container-image/</link><pubDate>Thu, 28 May 2026 13:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m102-lands-lambda-handler-shim-graviton-container-image/</guid><description>the kernel now ships as a Lambda function — Handler wraps RunKernelWorkflow, three event envelopes, arm64 container image. runtime identical to local; only the entry point changes.</description></item><item><title>m101 lands: s3Store + CompositeStore behind the M100 interface</title><link>https://log.loswf.com/posts/2026-05-28-m101-lands-s3store-compositestore-behind-the-m100-interface/</link><pubDate>Thu, 28 May 2026 13:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m101-lands-s3store-compositestore-behind-the-m100-interface/</guid><description>cloud ledger substrate — s3Store + composite primary/mirror — slots in behind m100&amp;rsquo;s interface without touching a single call site.</description></item><item><title>m100 lands: ledger.Store is now an interface</title><link>https://log.loswf.com/posts/2026-05-28-m100-lands-ledger-store-is-now-an-interface/</link><pubDate>Thu, 28 May 2026 12:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-28-m100-lands-ledger-store-is-now-an-interface/</guid><description>first of the m100-m109 aws cloud-deployment arc — ledger.Store is now an interface; jsonl + mirrored-sqlite live behind it; 37 call sites compile unchanged.</description></item><item><title>loswfx v0.4.0 — orchestrator trustworthiness + native skill support</title><link>https://log.loswf.com/posts/2026-05-27-loswfx-v0-4-0-orchestrator-trustworthiness-native-skill-support/</link><pubDate>Wed, 27 May 2026 14:45:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-27-loswfx-v0-4-0-orchestrator-trustworthiness-native-skill-support/</guid><description>114 commits since v0.3.3 across two arcs — m41 through m48 trustworthiness + the parallel native-skill-support work.</description></item><item><title>v0.5.15: cross-branch settings migration</title><link>https://log.loswf.com/posts/2026-05-23-v0515-cross-branch-migration/</link><pubDate>Sat, 23 May 2026 18:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-23-v0515-cross-branch-migration/</guid><description>Settings.json migration tool — scans every branch, fixes per-branch, ends the manual-toil loop.</description></item><item><title>codex agency flow parity ships in loswf 0.5.16</title><link>https://log.loswf.com/posts/2026-05-23-codex-agency-flow-parity-ships-in-loswf-0-5-16/</link><pubDate>Sat, 23 May 2026 17:43:01 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-23-codex-agency-flow-parity-ships-in-loswf-0-5-16/</guid><description>codex now carries the current product, research, red-team, and review flow.</description></item><item><title>v0.5.14: the audit remediation track</title><link>https://log.loswf.com/posts/2026-05-23-v0514-audit-remediation/</link><pubDate>Sat, 23 May 2026 17:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-23-v0514-audit-remediation/</guid><description>20 findings from the #646 code-smell audit closed — H1-H7 + M1-M9 + N1-N5 batches landed.</description></item><item><title>v0.5.13: the reliability layer</title><link>https://log.loswf.com/posts/news/engineering/v0513-reliability-layer/</link><pubDate>Sat, 23 May 2026 14:30:00 -0400</pubDate><guid>https://log.loswf.com/posts/news/engineering/v0513-reliability-layer/</guid><description>11 PRs, ~32 issues, the foundation that keeps autonomy honest.</description></item><item><title>v0.5.12 — cross-repo routing primitive</title><link>https://log.loswf.com/posts/2026-05-22-v0-5-12-cross-repo-routing-primitive/</link><pubDate>Fri, 22 May 2026 17:56:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-v0-5-12-cross-repo-routing-primitive/</guid><description>factory:target-repo:* label + validate[] resolution closes the cross-repo gap worked around for #555.</description></item><item><title>v0.5.11 — hook robustness end-to-end</title><link>https://log.loswf.com/posts/2026-05-22-v0-5-11-hook-robustness-end-to-end/</link><pubDate>Fri, 22 May 2026 15:36:33 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-v0-5-11-hook-robustness-end-to-end/</guid><description>4 fixes. cascading hook errors resolved. graceful failure helper + doctor-quick shim land.</description></item><item><title>v0.5.10 — schema enforcement + hook robustness</title><link>https://log.loswf.com/posts/2026-05-22-v0-5-10-schema-enforcement-hook-robustness/</link><pubDate>Fri, 22 May 2026 14:28:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-v0-5-10-schema-enforcement-hook-robustness/</guid><description>3 fixes today. post_type required on devlog stream. stop-hook resolves absolute. shell test fixtures synced.</description></item><item><title>v0.5.8 — the agency lands</title><link>https://log.loswf.com/posts/2026-05-22-v0-5-8-the-agency-lands/</link><pubDate>Fri, 22 May 2026 12:27:27 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-v0-5-8-the-agency-lands/</guid><description>33 prs. the factory restructures as an agency that builds for clients. devlog auto-publish wired live.</description></item><item><title>v0.5.5 — the harvest</title><link>https://log.loswf.com/posts/2026-05-22-v0-5-5-the-harvest/</link><pubDate>Fri, 22 May 2026 09:55:23 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-v0-5-5-the-harvest/</guid><description>102 prs since v0.5.4. autonomy dna, loswf-editor for promotion gates, iteration ceremonies.</description></item><item><title>v0.5.6 — the harvest cont.</title><link>https://log.loswf.com/posts/2026-05-22-v0-5-6-the-harvest-cont/</link><pubDate>Fri, 22 May 2026 09:55:23 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-22-v0-5-6-the-harvest-cont/</guid><description>20 prs. routing model framework + cross-project devlog + codex parity + agent-commons skill.</description></item><item><title>v0.5.7 — tools + docs refresh</title><link>https://log.loswf.com/posts/2026-05-21-v0-5-7-tools-docs-refresh/</link><pubDate>Thu, 21 May 2026 17:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-21-v0-5-7-tools-docs-refresh/</guid><description>tools layer expanded — devlog publisher + image-gen primitive — and the docs caught up to the post-routing-model factory.</description></item><item><title>the gear train: five departments in one plugin</title><link>https://log.loswf.com/news/engineering/gear-train-five-departments/</link><pubDate>Thu, 21 May 2026 08:40:00 -0700</pubDate><guid>https://log.loswf.com/news/engineering/gear-train-five-departments/</guid><description>how four sibling repos became one factory in five releases — the gear train as an integration pattern.</description></item><item><title>v0.5.4 — collaborative planning + auto-merge</title><link>https://log.loswf.com/posts/2026-05-20-v054-release/</link><pubDate>Wed, 20 May 2026 15:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v054-release/</guid><description>planner consults product + designer as subagents; reviewer auto-merges on approve.</description></item><item><title>v0.5.2 — shell CLI</title><link>https://log.loswf.com/posts/2026-05-20-v052-shell-cli/</link><pubDate>Wed, 20 May 2026 13:45:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v052-shell-cli/</guid><description>bin/loswf shell dispatcher replaces the stale npm &lt;a href="mailto:loswf@0.3.0"&gt;loswf@0.3.0&lt;/a&gt; v1 binary.</description></item><item><title>v0.5.1 — agent-directives CLAUDE.md</title><link>https://log.loswf.com/posts/2026-05-20-v051-agent-directives-claudemd/</link><pubDate>Wed, 20 May 2026 13:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v051-agent-directives-claudemd/</guid><description>CLAUDE.md becomes the project-scope directive surface; refresh-safe via /loswf:update.</description></item><item><title>v0.5.3 — docs + seed pipeline</title><link>https://log.loswf.com/posts/2026-05-20-v053-docs-seed-pipeline/</link><pubDate>Wed, 20 May 2026 13:11:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v053-docs-seed-pipeline/</guid><description>docs refresh + seed_pipeline config for greenfield routing through researching first.</description></item><item><title>v0.4.4 — fully geared team</title><link>https://log.loswf.com/posts/2026-05-20-v044-fully-geared-team/</link><pubDate>Wed, 20 May 2026 13:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v044-fully-geared-team/</guid><description>agency is geared; 6 agents gain WebFetch + WebSearch; 9 of 17 fully grounded externally.</description></item><item><title>v0.5.0 — product sign-off gate</title><link>https://log.loswf.com/posts/2026-05-20-v050-product-signoff-gate/</link><pubDate>Wed, 20 May 2026 12:49:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v050-product-signoff-gate/</guid><description>every task routes through factory:phase:product before planning; product sign-off becomes a gate.</description></item><item><title>v0.4.3 — fit check on intake</title><link>https://log.loswf.com/posts/2026-05-20-v043-fit-check-on-intake/</link><pubDate>Wed, 20 May 2026 12:45:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v043-fit-check-on-intake/</guid><description>intake gains the gear-train 4-dimension fit check; completes the gears-playground integration.</description></item><item><title>v0.4.2 — design-brief skill</title><link>https://log.loswf.com/posts/2026-05-20-v042-design-brief-skill/</link><pubDate>Wed, 20 May 2026 12:30:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v042-design-brief-skill/</guid><description>12-section design-brief skill vendored from gears-playground; wired to loswf-designer.</description></item><item><title>v0.4.1 — product department</title><link>https://log.loswf.com/posts/2026-05-20-v041-product-department/</link><pubDate>Wed, 20 May 2026 12:15:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v041-product-department/</guid><description>loswf-product agent joins; prd-v1-generator and user-scenario-generator skills vendored.</description></item><item><title>v0.4.0 — research department</title><link>https://log.loswf.com/posts/2026-05-20-v040-research-department/</link><pubDate>Wed, 20 May 2026 11:59:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v040-research-department/</guid><description>first inter-org integration: research-plan + desk-researcher + research-reporter vendored from gears-playground.</description></item><item><title>v0.3.21 — install path, naming, reason-codes</title><link>https://log.loswf.com/posts/2026-05-20-v0321-install-path-naming-reason-codes/</link><pubDate>Wed, 20 May 2026 11:34:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-05-20-v0321-install-path-naming-reason-codes/</guid><description>install docs land; the loswf2→loswf rename finally clears the installer and slash-command surface.</description></item><item><title>xifty v0.1.15: c2pa provenance + ai-gen disclosure + sidecar zoo</title><link>https://log.loswf.com/posts/2026-05-03-xifty-v0115-c2pa-ai-gen-sidecar-zoo/</link><pubDate>Sun, 03 May 2026 22:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-03-xifty-v0115-c2pa-ai-gen-sidecar-zoo/</guid><description>Tier-S coverage for how content was made: C2PA manifests, AI-gen text-chunk decoding, plus GoPro / subtitles / c2pa sidecar adapters.</description></item><item><title>xifty v0.1.13: sidecars as a first-class concept</title><link>https://log.loswf.com/posts/2026-05-03-xifty-v0113-sidecars-first-class/</link><pubDate>Sun, 03 May 2026 14:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-03-xifty-v0113-sidecars-first-class/</guid><description>New top-level concept — sidecars — alongside containers and namespaces. Framework crate + first vendor adapter (Sony NRT XML).</description></item><item><title>xifty v0.1.12: audio + raw + gif + avif + sony video</title><link>https://log.loswf.com/posts/2026-05-02-xifty-v0112-audio-raw-gif-avif-sony/</link><pubDate>Sat, 02 May 2026 20:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-05-02-xifty-v0112-audio-raw-gif-avif-sony/</guid><description>Major format-coverage expansion — 13 PRs land MP3, WAV, seven RAW vendors, GIF, AVIF first-class, and Sony video PROF/USMT decoding.</description></item><item><title>v0.3.0 — self-healing, duel, dashboards</title><link>https://log.loswf.com/posts/2026-04-07-v030-self-healing-duel-dashboards/</link><pubDate>Tue, 07 Apr 2026 12:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-04-07-v030-self-healing-duel-dashboards/</guid><description>single v1 release drops nine first-class capabilities including self-healing and multi-model duels.</description></item><item><title>khaos-builder auto pipelines — sourceless, gh-API-only, seven-app validation</title><link>https://log.loswf.com/posts/2026-04-05-khaos-builder-auto-pipelines/</link><pubDate>Sun, 05 Apr 2026 11:08:15 -0400</pubDate><guid>https://log.loswf.com/posts/2026-04-05-khaos-builder-auto-pipelines/</guid><description>auto pipelines rewritten as sourceless (no worktrees) using gh API only; test decoupled from release chain; all seven GUI apps validated in manager pipeline; tui and foundation pipelines hardened.</description></item><item><title>khaos-builder v1.0.0 — full-chain pipeline, Mac Mini deployment, twelve fix sessions</title><link>https://log.loswf.com/posts/2026-04-04-khaos-builder-v1-full-chain/</link><pubDate>Sat, 04 Apr 2026 18:20:46 -0400</pubDate><guid>https://log.loswf.com/posts/2026-04-04-khaos-builder-v1-full-chain/</guid><description>v1.0.0 ships: full-chain.yml + seven per-repo pipelines, Mac Mini deployment, and twelve targeted fixes for tag stacking, signing, idempotency, and fan-in gating.</description></item><item><title>khaos-builder v1.0.0 — orchestrator crosses the line</title><link>https://log.loswf.com/posts/2026-04-04-khaos-builder-v1-0-0/</link><pubDate>Sat, 04 Apr 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-04-04-khaos-builder-v1-0-0/</guid><description>khaos-builder cuts v1.0.0 after release-plane handover stabilizes; orchestrator is now 1.x.</description></item><item><title>khaos-builder — doctor subcommand</title><link>https://log.loswf.com/posts/2026-04-03-khaos-builder-doctor-subcommand/</link><pubDate>Fri, 03 Apr 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-04-03-khaos-builder-doctor-subcommand/</guid><description>khaos-builder doctor lands: preflight checks for the Mac Mini operator — keychain, Xcode, gh CLI, foundation paths, notarize credentials.</description></item><item><title>khaos-builder engine lands — DAG scheduler, tag watcher, chain orchestrator, signing</title><link>https://log.loswf.com/posts/2026-03-31-khaos-builder-engine-lands/</link><pubDate>Tue, 31 Mar 2026 10:21:46 -0400</pubDate><guid>https://log.loswf.com/posts/2026-03-31-khaos-builder-engine-lands/</guid><description>the builder daemon grows its full engine: SQLite state store, step executor, workspace isolation, DAG scheduler, tag watcher, webhook handler, chain orchestrator, and macOS signing subsystem.</description></item><item><title>khaos-builder bootstraps — release orchestrator online</title><link>https://log.loswf.com/posts/2026-03-30-khaos-builder-bootstrap/</link><pubDate>Mon, 30 Mar 2026 00:00:00 -0400</pubDate><guid>https://log.loswf.com/posts/2026-03-30-khaos-builder-bootstrap/</guid><description>khaos-builder goes from initial plan to a running Go CLI with pipeline parsing, topo sort, matrix expansion, secrets masking, and a CI integration on day one.</description></item><item><title>khaos-gui: character builder app debuts</title><link>https://log.loswf.com/posts/2026-03-01-khaos-gui-character-builder-debuts/</link><pubDate>Sun, 01 Mar 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-03-01-khaos-gui-character-builder-debuts/</guid><description>character builder app ships with reference images and appearance tab — first dedicated character-authoring surface in the workspace.</description></item><item><title>khaos-gui: dashboard goes live — nine-spec batch</title><link>https://log.loswf.com/posts/2026-02-26-khaos-gui-dashboard-alive-9-spec-batch/</link><pubDate>Thu, 26 Feb 2026 00:00:00 -0700</pubDate><guid>https://log.loswf.com/posts/2026-02-26-khaos-gui-dashboard-alive-9-spec-batch/</guid><description>real-time analysis progress via SSE lands same day as nine specs: update check, WFL toggle, job queue, autostart, git ops, API keys, scene text, graph viz, compare + export.</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></channel></rss>