Skip to content

chore(release): v0.6.18 — kernel stops scaffolding baked default workflows#284

Merged
Shooksie merged 2 commits into
mainfrom
release/v0.6.18
Jun 29, 2026
Merged

chore(release): v0.6.18 — kernel stops scaffolding baked default workflows#284
Shooksie merged 2 commits into
mainfrom
release/v0.6.18

Conversation

@Shooksie

Copy link
Copy Markdown
Contributor

What

The kernel auto-wrote 4 baked workflow templates (standard/hotfix/research/custom) whenever `.animus/workflows/` was empty (`ensure_workflow_yaml_scaffold`), contradicting the v0.6 zero-built-in-content + config_source-exclusive architecture — deleting a project's workflow YAML silently repopulated bundled defaults.

Fix

  • `ensure_workflow_yaml_scaffold` is now a no-op (ensures the dir, writes nothing). Empty project → stays empty; config comes from the flavor/config_source plugin.
  • YAML is still fully supported — author-provided `.animus/workflows/*.yaml` still compiles via the config-yaml plugin. Only the auto-generation of bundled defaults is removed.
  • Default templates moved behind the `test-utils` config_source seam (`scaffold_default_workflows_for_tests`) so tests relying on a standard workflow keep working.
  • Bootstrap tests updated to assert no auto-scaffold.

Verification

  • orchestrator-core services: 72 passed; orchestrator-config workflow_config: 188 passed; agent_runtime: 101 passed. clippy clean.

🤖 Generated with Claude Code

Shooksie added 2 commits June 28, 2026 19:34
The kernel auto-wrote 4 baked workflow templates (standard/hotfix/research/custom)
whenever .animus/workflows/ was empty (ensure_workflow_yaml_scaffold), contradicting
the v0.6 zero-built-in-content + config_source-exclusive architecture: deleting a
project's workflow YAML silently repopulated bundled defaults. Make
ensure_workflow_yaml_scaffold a no-op (ensure the dir, write nothing) so an empty
project stays empty and config comes from the flavor/config_source plugin
(config-postgres team_*, or config-yaml reading author-provided YAML — YAML is still
fully supported, just never auto-generated). Move the default templates behind the
test-utils config_source seam (scaffold_default_workflows_for_tests) so tests that
rely on a standard workflow keep working; update the bootstrap tests to assert no
auto-scaffold.
Includes: kernel no longer scaffolds baked default workflows when .animus/workflows/
is empty (config comes from the flavor/config_source plugin; author-provided YAML
still fully supported).
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
animus-docs Ready Ready Preview, Comment Jun 29, 2026 1:35am

Request Review

@Shooksie
Shooksie merged commit 2fa7862 into main Jun 29, 2026
12 of 13 checks passed
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.

1 participant