Commit Graph

81 Commits

Author SHA1 Message Date
54f33f51f1 meta(tasks): claim [factory-write-bootstrap] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 11:46:13 +00:00
a03b0c7b92 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:43:11 +00:00
4c82baa5aa meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:42:40 +00:00
1f4670e893 meta(tasks): claim [factory-write-bootstrap] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 11:39:23 +00:00
167ccf4899 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:39:10 +00:00
0edf778b52 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:38:41 +00:00
6e8bd0589a meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:38:10 +00:00
5af2184831 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:37:41 +00:00
59f503b07d meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:37:10 +00:00
898127c299 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:36:41 +00:00
d1e2c047c1 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:36:07 +00:00
6b171475a2 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:35:55 +00:00
b194163ed3 meta(tasks): claim [factory-write-bootstrap] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 11:32:38 +00:00
afef76bd41 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:32:24 +00:00
acdc0f6f61 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:31:54 +00:00
b1c2f21060 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:31:24 +00:00
d1db8cbf52 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:30:54 +00:00
170350e527 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:30:24 +00:00
68f21bbc31 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:29:54 +00:00
6b91b82153 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:29:24 +00:00
4eedd6f301 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:28:54 +00:00
b724b8b8c7 meta(tasks): claim [factory-write-bootstrap] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 11:25:33 +00:00
62caf49418 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:25:24 +00:00
f5c230f05a meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 11:24:51 +00:00
9b9775f516 meta(tasks): update [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 10:45:19 +00:00
f902f9f8a0 meta(tasks): heartbeat [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 10:45:11 +00:00
89ff35b88c meta(tasks): heartbeat [factory-write-bootstrap] in OpeItcLoc03/factory 2026-06-11 10:40:11 +00:00
c28cb51bae meta(tasks): claim [factory-write-bootstrap] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 10:35:09 +00:00
49df223564 meta(tasks): close [factory-write-yaml] in OpeItcLoc03/factory 2026-06-11 10:34:40 +00:00
0710baae29 feat(manifest): restructure factory.yaml with core/modules schema + manifest-driven bootstrap
factory.yaml: new schema (schema_version 1, factory_version 0.3.0)
- core.components[] with id/source/version/type/install/health_check
- versions from bundled lib/: projects-meta-mcp 2.25.0, wiki-graph 0.3.1, interns-mcp 0.3.3
- modules[]: tasks, wiki, workshop, admin — each with creates[] describing
  gitea_repo / local_clone / claude_md_snippet / setup_skill actions
- removed hardcoded git_host/git_org (those belong in ~/.config/factory/home.toml per design)

bootstrap.ps1: add Read-FactoryManifest + manifest-driven MCP build loop
- indent-aware YAML parser prevents health_check.type from clobbering component.type
- MCP build loop now reads from manifest instead of hardcoded server names
- reports factory version at startup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 13:34:28 +03:00
45bb4e07ee meta(tasks): heartbeat [factory-write-yaml] in OpeItcLoc03/factory 2026-06-11 10:30:37 +00:00
c5723b2531 meta(tasks): claim [factory-write-yaml] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 10:25:34 +00:00
0eafb16756 meta(tasks): close [factory-bundle-skills] in OpeItcLoc03/factory 2026-06-11 10:25:24 +00:00
dcf4077e82 feat(skills): bundle minimum skill set from claude-skills into factory/skills/
Copies 8 standalone skills (active-platform, caveman, project-discipline,
pulling-before-work, setup-tasks, setup-wiki, using-tasks, using-wiki) from
~/projects/claude-skills/skills/ and all 14 superpowers sub-skills from the
installed plugin cache into factory/skills/superpowers/.

Adds skills install step to bootstrap.ps1: copies all factory/skills/
directories to ~/.claude/skills/ so users get the skill set automatically
without manual plugin install for the baseline set.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 13:24:55 +03:00
62b94034f4 meta(tasks): heartbeat [factory-bundle-skills] in OpeItcLoc03/factory 2026-06-11 10:23:12 +00:00
0ca6af666a meta(tasks): claim [factory-bundle-skills] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 10:18:09 +00:00
1e534fd00e meta(tasks): close [factory-bundle-mcp-servers] in OpeItcLoc03/factory 2026-06-11 10:17:42 +00:00
5505d6243f meta(tasks): heartbeat [factory-bundle-mcp-servers] in OpeItcLoc03/factory 2026-06-11 10:17:33 +00:00
ca669d96e1 feat(lib): bundle MCP servers from .common/lib into factory/lib/
Copies source (no node_modules, dist, .tasks, .wiki, __pycache__) for:
- projects-meta-mcp v2.25.0 (TypeScript/Node)
- wiki-graph v0.3.1 (TypeScript/Node)
- interns-mcp v0.3.3 (Python/FastMCP)

.gitignore: exclude lib build artefacts (node_modules, dist, .venv, __pycache__, *.pyc)
bootstrap.ps1: add MCP build step — npm install+build for TS servers, venv+pip for Python

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 13:17:29 +03:00
9eeae13e72 meta(tasks): update [factory-bundle-mcp-servers] in OpeItcLoc03/factory 2026-06-11 10:15:43 +00:00
92757d32c0 meta(tasks): claim [factory-bundle-mcp-servers] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:34612 2026-06-11 10:12:30 +00:00
540a8ec4fc meta(tasks): close [factory-make-public] in OpeItcLoc03/factory
PATCH /api/v1/repos/OpeItcLoc03/factory {"private":false} — confirmed.
Repo publicly cloneable at https://git.kzntsv.site/OpeItcLoc03/factory
2026-06-11 13:04:11 +03:00
21bf6abddb meta(tasks): claim [factory-make-public] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:26920 2026-06-11 10:01:08 +00:00
0dde4250b8 meta(tasks): close [infra-as-product-pointers] in OpeItcLoc03/factory 2026-06-11 10:01:01 +00:00
27ab5a0139 docs(wiki): add infra-as-product pointer to Domain conventions
Inserts a pointer stub in .wiki/CLAUDE.md so future agents find the
design spec at concepts/infra-as-product.md instead of guessing from
task one-liners.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 13:00:40 +03:00
2085f02e01 meta(tasks): update [infra-as-product-review] in OpeItcLoc03/factory 2026-06-11 09:59:21 +00:00
04a7993267 meta(tasks): claim [infra-as-product-pointers] in OpeItcLoc03/factory by DESKTOP-NSEF0UK:claude-sonnet:26920 2026-06-11 09:59:05 +00:00
a1a74ae292 meta(tasks): update [infra-as-product-pointers] in OpeItcLoc03/factory 2026-06-11 09:36:27 +00:00
d78fbe281f meta(tasks): create [infra-as-product-review] in OpeItcLoc03/factory 2026-06-11 07:38:13 +00:00
ff728c7de4 meta(tasks): create [factory-test-laptop] in OpeItcLoc03/factory 2026-06-11 07:38:00 +00:00