Skip to content

Workflow rule: artifacts outlive the box - #21

Merged
nonreagent merged 1 commit into
mainfrom
artifacts-outlive-the-box
Aug 11, 2026
Merged

Workflow rule: artifacts outlive the box#21
nonreagent merged 1 commit into
mainfrom
artifacts-outlive-the-box

Conversation

@nonreagent

Copy link
Copy Markdown
Collaborator

Problem

A session that builds a reusable executable — a workflow script, a dispatch template — tends to leave it where it was born: the session directory, with a pointer in agent memory. Both die with the VM, so the next box re-derives the artifact from prose and repeats any mistakes the live runs had already fixed.

Motivation

This happened in practice today: a sweep orchestration script survived two live runs and accumulated two hard-won fixes, all in session state. The operator caught it ("memory isn't durable, it dies with a new exe box"). The durable home was the skill package all along; getting it there required exactly the steps the rule names — parameterizing machine- and repo-specific strings and scrubbing private names, since the destination repo is public.

Proposed Solution

One bullet under Iterative Working Style in home/.agents/rules/workflow.md: reusable executables and templates get parameterized, scrubbed, and committed into the package they serve before the task ends; memory holds pointers to committed paths, never the artifact.

Feedback

Placement is the main call: Iterative Working Style felt right since it's about how a task ends, but it could live under Git & PR Hygiene if you read it as a publishing rule. Also happy to tighten the wording — it's one sentence longer than the surrounding bullets.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@nonreagent
nonreagent requested a review from nonrational August 11, 2026 23:51
@nonreagent
nonreagent merged commit b7aaa52 into main Aug 11, 2026
2 checks passed
@nonreagent
nonreagent deleted the artifacts-outlive-the-box branch August 11, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants