Commit graph

81 commits

Author SHA1 Message Date
7209b032d8 merge: apply-base (US1 wave 1) 2026-07-02 02:42:58 +02:00
4404a00ede merge: cli-catalog-client (US1 wave 1) 2026-07-02 02:42:58 +02:00
a14afc0244 merge: cli-registry-client (US1 wave 1) 2026-07-02 02:42:58 +02:00
0960f062b2 merge: cli-ledger-client (US1 wave 1) 2026-07-02 02:42:58 +02:00
451cc5a619 merge: cli-scaffold (US1 wave 1) 2026-07-02 02:42:58 +02:00
516293e118 merge: ledger-auth (US1 wave 1) 2026-07-02 02:42:58 +02:00
f3e48d070d merge: ledger-models (US1 wave 1) 2026-07-02 02:42:58 +02:00
86cdcdd82a T020: ApplyAdapter protocol + InstallState 2026-07-02 02:41:59 +02:00
e7e6ba4bdc T019: catalog client (tenant-scoped semantic search) 2026-07-02 02:40:38 +02:00
d34c8fb193 T018: registry client (listings, releases, hash verify) 2026-07-02 02:38:57 +02:00
75def66e7c T017: ledger client with typed errors 2026-07-02 02:37:19 +02:00
035d8771dc T016: CLI scaffold, config loading, exit-code map 2026-07-02 02:35:59 +02:00
1ad50fc4a5 T011: ledger X-API-Key auth (service/admin) 2026-07-02 02:34:09 +02:00
0cef16beb8 T010: ledger models — append-only tx, derived balances 2026-07-02 02:32:49 +02:00
c607bc04b7 wedge: tick T006/T007 — Phase 2 checkpoint: schemas frozen+tested, registry live
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:30:19 +02:00
60b7cf760e merge: T006 schema tests + fixtures 2026-07-02 02:30:19 +02:00
1fa64de72b T006: schema validation tests + fixtures 2026-07-02 02:28:23 +02:00
7381f1cdee wedge: tick T004/T005/T008/T009 (wave-2 herd converged)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:26:15 +02:00
368b1c3a28 merge: T009 config conventions 2026-07-02 02:26:15 +02:00
b571807382 merge: T008 fedlearn coordination note 2026-07-02 02:26:15 +02:00
297258d644 merge: T005 listing.schema.json v1 2026-07-02 02:26:15 +02:00
478410d7c8 merge: T004 solution.schema.json v1 2026-07-02 02:26:15 +02:00
a068208e71 T009: config conventions doc 2026-07-02 02:24:54 +02:00
45eaf76b47 T008: fedlearn coordination note 2026-07-02 02:23:40 +02:00
763dd8efe2 T005: freeze listing.schema.json v1 2026-07-02 02:22:31 +02:00
4a5c74bcff T004: freeze solution.schema.json v1 2026-07-02 02:21:28 +02:00
ec98e294a7 wedge(T001-T003): monorepo skeleton, uv workspaces, ruff+pytest config
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:19:47 +02:00
4406bbf3e4 factory-loop(tasks): 001-market-first-wedge — 47 tasks across 8 phases, wedge gate at T036
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:17:18 +02:00
8757c6b620 factory-loop(plan): 001-market-first-wedge — plan, research, data model, 5 contracts, quickstart
Rail-independence is the plan's spine: fedlearn rails verified NOT landed
(no m2/m2-core, no capture/curator CLIs), so the wedge builds against frozen
interfaces — m2/market-registry as registry of record, ApplyAdapter seam with
local adapter now / m2core-sync stub, schemas frozen here with a fedlearn
coordination note. Constitution check passed (1 justified deviation).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:15:24 +02:00
e8ee3920de factory-loop: onboard spec-kit, ratify constitution v1.0.0, draft 001-market-first-wedge spec
- spec-kit initialized (claude integration; /speckit.* skills in .claude/skills/)
- constitution: 7 principles from CONCEPT.md v0.2 + inherited fleet constraints
- spec 001-market-first-wedge: 5 prioritized stories, FR-001..015, SC-001..007
- operator steer from README §open-forks folded into assumptions (ledger standalone
  now / m2-gpt-billing crypto later, fixed pricing + job headroom, Electron MVP
  store, Scout host = explore spike)
- .m2herd/ context fabric initialized (gitignored)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:03:14 +02:00
14b5543ebf kickstart: m2-market spec discovery — concept v0.2 + verified system map
Working title m2-market. Seeds: unified concept paper (work store, Solutions,
credits, Solution Scout, cargstore-as-storefront) and a verified map of how
m2-gpt (bifrost gateway, tenancy/metering), agent.memory.system (memory-api/
Qdrant/BGE-M3), and the m2o Coolify fleet (Hermes primary agent, herdr, RDP,
openclaw-open) actually connect. specs/ awaits discovery output.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 01:03:39 +02:00