Files
factory/.tasks/factory-yaml-mcp-subdir-schema.md
vitya cb9f6b033d fix(factory.yaml): v0.2.0 — interns-mcp + projects-meta-mcp as subdirs of .common, not standalone repos
The `source.type: git` blocks for interns-mcp and projects-meta-mcp pointed
to repos that don't exist as standalone (interns-mcp never existed,
projects-meta-mcp is archived). Both live as subdirectories of the .common
repo. Remove source blocks, keep deps + target + setup_skill + health_check.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 13:52:45 +03:00

23 lines
994 B
Markdown

# factory-yaml-mcp-subdir-schema
## Goal
Fix `factory.yaml` v0.1.0 bug: `interns-mcp` and `projects-meta-mcp` declared as standalone git repos, but they're subdirectories of `.common` repo. When L1 Go binary tries `git clone` on these URLs it gets 404.
## Key files
- `factory.yaml` — the manifest with the bug (lines 27-53)
- `.wiki/concepts/factory-bootstrap.md` — wiki doc referencing these components
## Decisions log
- 2026-05-07: Chose option (a) — drop `source` block for subdir components, rely on `deps: [dot-common]` for clone semantics. Minimal schema change, semantics already expressed through deps chain.
## Open questions
- [ ] None remaining — option (a) selected
## Completed steps
- [x] Task created, plan defined
## Notes
- Parallel fix in `claude-skills`: `[setup-interns-clone-fallback]` — L2 skill fix
- `projects-meta-mcp` standalone repo on gitea is archived
- `interns-mcp` standalone repo never existed
- Both live as subdirs under `OpeItcLoc03/common`