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
7005dd9c43
meta(tasks): create [factory-write-bootstrap] in OpeItcLoc03/factory
2026-06-11 07:37:51 +00:00
adada92759
meta(tasks): create [factory-write-yaml] in OpeItcLoc03/factory
2026-06-11 07:37:40 +00:00
69150da2b0
meta(tasks): create [factory-bundle-skills] in OpeItcLoc03/factory
2026-06-11 07:37:33 +00:00
4949c203c1
meta(tasks): create [factory-bundle-mcp-servers] in OpeItcLoc03/factory
2026-06-11 07:37:25 +00:00
18bd3f7a20
meta(tasks): create [factory-make-public] in OpeItcLoc03/factory
2026-06-11 07:37:17 +00:00
9e15e0f155
meta(tasks): create [infra-as-product-pointers] in OpeItcLoc03/factory
2026-06-11 07:37:11 +00:00
9caa710023
meta(wiki): log += ingest concepts/infra-as-product
2026-06-11 07:29:11 +00:00
5b316ab25a
meta(wiki): index += concepts/infra-as-product
2026-06-11 07:29:11 +00:00
9222997c32
meta(wiki): ingest concepts/infra-as-product in OpeItcLoc03/factory
2026-06-11 07:29:11 +00:00
76a3df853b
feat(tasks): init canonical task board
2026-06-11 10:26:18 +03:00
81a01862ce
chore(gitignore): add meta-paths inversions (slice 2 of meta-out-of-repo)
2026-05-10 14:19:44 +03:00
1273543a19
meta(tasks): close factory-yaml-mcp-subdir-schema
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 13:53:41 +03:00
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
508d6dca09
meta(tasks): pause factory-l1-design, update next action
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 13:45:21 +03:00
04b49f6ba2
meta(tasks): create [factory-yaml-mcp-subdir-schema] in factory
2026-05-07 10:37:19 +00:00
561a7fd66f
feat: L0b bootstrap scripts + L1 Go CLI structure
...
L0b (factory bootstrap):
- bootstrap.ps1 (Windows): pre-checks, interactive config, clone .factory, home.toml
- bootstrap.sh (Linux/Mac): same functionality for bash
- Idempotent re-run with home.toml verification
L1 (Go CLI):
- factory.yaml: manifest schema with components, deps, health-checks
- cmd/factory: Cobra CLI (install/update/status/diagnose)
- pkg/config: home.toml reader
- pkg/manifest: factory.yaml parser + topological sort
- pkg/health: health-check logic (file/dir/mcp_tool/command)
Scripts:
- build.sh: cross-compile for linux/win/darwin × amd64/arm64
- build.ps1: PowerShell cross-compile
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 23:59:09 +03:00
47b41aa2f7
meta(wiki): log += ingest concepts/test-machines
2026-05-06 18:26:55 +00:00
4c4487486d
meta(wiki): index += concepts/test-machines
2026-05-06 18:26:54 +00:00
d1f3ebf030
meta(wiki): ingest concepts/test-machines in factory
2026-05-06 18:26:53 +00:00