Igor now has a Development Cycle section with six stages, review decision
tree, Athanor queuing rules, and separation principle. Athanor, implementation,
research, and research-tree skills all reference their cycle stage. Fixed
remaining Athanor metaphor inversions in the plugin design spec.
Scaffold .claude/spire/project.md with reliquary-specific facts,
create adept templates at docs/workpad/adepts/, build the Zathras
agent and skill (Spire's self-maintenance coordinator), and wire
/assistant as a local alias for spire:zathras.
Design, plan, fact-check report, and athanor implementation report for
the adept discovery and tiered knowledge folders feature. Also captures
the harness behavior investigation as an open goal.
Three-commit plan: create spire:project skill with shell injection,
rewire Igor and Athanor to drop @ imports, and add spire:init with
shared-vs-personal detection and adept scaffolding.
Fable-authored research on how to replace the hard-bound @ directive
in Igor and Athanor with a load-time shell injection that falls back
to the bundled template. Recommends .claude/spire/project.md as the
override location and a spire:init skill modelled on tome:init.
Plan covers: stale tome.just path (quick fix), curator stub skill
(minimal first step), and journal graduation-candidate signal
(journal template + wrap-up update). Design questions deferred
for findings 4 and 6; actionable first steps defined for all three.
Fable-authored report comparing how each plugin handles project
adoption/init and cross-session knowledge accumulation. Surfaces
six gaps including missing spire:init, unshipped adept scaffolding,
and a stale tome.just path from the extraction commit.
Igor's references/project.md ships read-only in the plugin cache with no
mechanism for per-project override. Projects can't fill in the template,
so Igor rediscovers basics each session. This goal captures the fix:
project-local resolution, an init skill, and /assistant alias docs.
Plugin name: Spire. Orchestrator renamed from Forge to Athanor
("put it in the oven"). Trope reframed from mage tower to
alchemist's tower to bridge lab-fiction and arcane registers.
Design spec for the g4b_ai replacement plugin — component inventory,
deployment model, architecture, and existence map. Fable naming review
evaluates candidates and recommends "Keep" as the plugin name.
Add plugin skeleton with versioned skill directories, TODO SKILL.md
scaffolds with goals for skill-creator, and copy over bevy-skill-research
reports from spacecraft into docs/workpad/research/.
Folds in decisions made during the design review: flat sibling imports
+ PEP 723, CWD-based paths, git-remote inference with env overrides,
workpad/tickets parameterization, project label overrides.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Probe now emits KEY=VALUE so the agent reads facts instead of inferring
from prose. Stdlib-only (no tomllib) so it runs on whatever Python the
launcher reaches. Adds sh/ps1 launcher pair, SCRIPTS_UV/SCRIPTS_DIR/
SCRIPTS_STORE env-var contract, tainted-venv + recipe + default-package
detection, and broader mode classification (incl. agent-tool-only).
SKILL.md trimmed and gated by pyproject.toml glob.
Add exploratory and design docs for porting dirigent skills to
reliquary, including:
- Explore port options for the gitea skill (in-plugin vs vendored)
- Document activation mechanics across Claude Code and cross-tools
- Include an orchestration comparison between dirigent and reliquary
approaches
- Add research on glob negation and flag-file activation patterns
- Create uv-detection goals and skill-engines cross-tool reports
- Provide a research plan for future porting work and risk notes