Skip to content

🐛 fix(claude): revert to preserve layout + remove docs tooling#34

Merged
zrr1999 merged 4 commits intomainfrom
fix/claude-preserve-layout-and-cleanup
Mar 20, 2026
Merged

🐛 fix(claude): revert to preserve layout + remove docs tooling#34
zrr1999 merged 4 commits intomainfrom
fix/claude-preserve-layout-and-cleanup

Conversation

@zrr1999
Copy link
Copy Markdown
Owner

@zrr1999 zrr1999 commented Mar 19, 2026

Summary

  • Revert Claude adapter default_output_layout from namespace to preserve, so nested agents keep their directory structure (e.g. .claude/agents/l2/scout.md instead of l2__scout.md)
  • Remove docs-serve / docs-build / docs-check just targets and ci-docs.yml workflow — docs building is handled by Vercel
  • Rename Justfilejustfile (lowercase convention)
  • Update docs references to use uv run zensical build directly

Test plan

  • Tests updated to expect preserve layout paths
  • Verify just ci passes
  • Verify Vercel docs deployment is unaffected

🤖 Generated with Claude Code

- Revert Claude adapter default_output_layout from `namespace` to
  `preserve` so nested agents keep their directory structure
  (e.g. `.claude/agents/l2/scout.md` instead of `l2__scout.md`)
- Remove docs-serve / docs-build / docs-check just targets and
  ci-docs.yml workflow — docs building is handled by Vercel
- Rename `Justfile` → `justfile` (lowercase convention)
- Update docs references to use `uv run zensical build` directly

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 19, 2026

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

Project Deployment Actions Updated (UTC)
role-forge Ready Ready Preview, Comment Mar 20, 2026 1:56am

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Mar 19, 2026

Merging this PR will not alter performance

✅ 1 untouched benchmark


Comparing fix/claude-preserve-layout-and-cleanup (907f219) with main (b8ce9a6)

Open in CodSpeed

@zrr1999 zrr1999 changed the title fix(claude): revert to preserve layout + remove docs tooling 🐛 fix(claude): revert to preserve layout + remove docs tooling Mar 19, 2026
zrr1999 and others added 2 commits March 19, 2026 09:15
Add `_yaml_quote` helper to BaseAdapter that wraps values in double
quotes when they contain `:`, `#`, `{}`, `[]` and other YAML-unsafe
characters.  Applied to `description` and `name` fields across all
five adapters (Claude, Copilot, Cursor, OpenCode, Windsurf).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
`.agents/roles/` is the install target (generated/copied), not source.
`find_roles_dir` now only checks `roles.toml [project].roles_dir` and
`roles/` when locating source definitions.

Fixes: `role-forge add ./` failing with "No role definitions found"
when `.agents/roles/` exists but is empty and `roles/` has the actual
source files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The `roles_dir` config controls where source definitions are found.
`.agents/roles/` is the install target (generated/copied), not source.
Defaulting to `"roles"` fixes `role-forge add ./` failing when
`.agents/roles/` exists but is empty.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@zrr1999 zrr1999 merged commit 6958aeb into main Mar 20, 2026
9 checks passed
@zrr1999 zrr1999 deleted the fix/claude-preserve-layout-and-cleanup branch March 20, 2026 03:13
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