-
6b53706987
fix(cd): remove cross-workflow needs dependency
Mathias Bergqvist
2026-04-21 11:48:56 +02:00
-
a0cfc866df
feat: add CD pipeline (Dockerfile, .dockerignore, cd.yml)
Mathias Bergqvist
2026-04-21 10:49:38 +02:00
-
-
7bf19b6a7b
fix: replace buildctl push with skopeo for simpler registry auth
Mathias Bergqvist
2026-04-21 07:05:44 +02:00
-
19b019a8d8
fix: ensure SSH key cleanup on failure in CD workflow
Mathias Bergqvist
2026-04-20 21:38:11 +02:00
-
4ef6a22e28
feat: add CD workflow (buildctl → Gitea registry → infra repo update)
Mathias Bergqvist
2026-04-20 21:36:22 +02:00
-
3796cfca87
fix: add .dockerignore and non-root USER to Dockerfile
Mathias Bergqvist
2026-04-20 20:27:42 +02:00
-
7ce544a051
feat: add multi-stage Dockerfile with claude CLI runtime
Mathias Bergqvist
2026-04-20 20:24:20 +02:00
-
-
391720155e
docs: add CD pipeline implementation plan
Mathias Bergqvist
2026-04-20 20:17:07 +02:00
-
ae6600b8d2
docs: add CD pipeline design spec (BuildKit + Flux GitOps)
Mathias Bergqvist
2026-04-20 20:10:16 +02:00
-
6328766c7f
fix(main): re-evaluate chain per call to respect caller model override
v0.3.0
Mathias Bergqvist
2026-04-20 11:34:09 +02:00
-
f1deedd39d
feat(main): wire per-skill Orchestrators replacing single executor.Run
Mathias Bergqvist
2026-04-20 11:28:10 +02:00
-
5cb272a869
feat(exec): add Orchestrator chain walker with verification and warm-state logging
Mathias Bergqvist
2026-04-20 11:06:13 +02:00
-
e96b39a812
feat(exec): add Claude verifier for local model output quality gate
Mathias Bergqvist
2026-04-20 11:02:59 +02:00
-
5db5b33cd7
feat(exec): add LiteLLM HTTP executor for local model dispatch
Mathias Bergqvist
2026-04-20 10:46:08 +02:00
-
a32457b5bc
feat(exec): pass --model flag to claude subprocess for cloud-tier dispatch
Mathias Bergqvist
2026-04-20 08:55:03 +02:00
-
e0be5f0f98
feat(config): replace single-model config with chain-based routing
Mathias Bergqvist
2026-04-20 08:48:33 +02:00
-
6d410b810b
feat(session): extend Attempt with tier, timing, and verdict fields
Mathias Bergqvist
2026-04-20 08:35:27 +02:00
-
76f195de2a
docs: model orchestration design spec for Phase 3
Mathias Bergqvist
2026-04-20 07:45:32 +02:00
-
f901d4e67d
fix(ci): use --follow-tags instead of --tags to avoid re-pushing existing tags
Mathias Bergqvist
2026-04-19 19:16:22 +02:00
-
509c04b6e4
fix(session): use fmt.Fprintf with nolint to satisfy both staticcheck and errcheck
v0.2.0
Mathias Bergqvist
2026-04-19 18:56:12 +02:00
-
738275252c
feat: hyperguild phase 2 — review/debug/spec/trainer skills with session history injection
Mathias Bergqvist
2026-04-19 14:38:05 +02:00
-
-
38fcac4cba
feat(trainer): add trainer MCP skill with reader→writer sub-agent chain
Mathias Bergqvist
2026-04-19 14:06:00 +02:00
-
7697e901d2
feat(spec): add spec writing MCP skill
Mathias Bergqvist
2026-04-19 11:59:28 +02:00
-
8cff57009a
feat(debug): add debug MCP skill with hypothesis generation
Mathias Bergqvist
2026-04-19 11:29:58 +02:00
-
8fb44affef
feat(review): add code review MCP skill with session history injection
Mathias Bergqvist
2026-04-19 11:11:29 +02:00
-
582ca5019b
feat(tdd): inject session history into green and refactor worker prompts
Mathias Bergqvist
2026-04-19 10:18:23 +02:00
-
858a9ba1a1
fix(exec): expand validPhases and remove schema enum constraint for phase
Mathias Bergqvist
2026-04-19 09:42:03 +02:00
-
cbef2da8de
feat(session): add FormatHistory for worker context injection
Mathias Bergqvist
2026-04-19 09:28:52 +02:00
-
-
b493651c26
fix(test): update executor test fixture to match --output-format json envelope
v0.1.0
Mathias Bergqvist
2026-04-19 07:42:24 +02:00
-
6169404f34
fix(lint): fix remaining errcheck in brain handlers_test
Mathias Bergqvist
2026-04-19 07:17:45 +02:00
-
a67106026f
fix(lint): satisfy errcheck for io.Copy, json.Encode, Body.Close, deferred Close
Mathias Bergqvist
2026-04-19 07:15:35 +02:00
-
99d523189f
ci: add Gitea Actions quality gate and GitHub mirror
Mathias Bergqvist
2026-04-19 06:39:22 +02:00
-
2d219760e5
docs: rewrite README for Phase 1 hyperguild
Mathias Bergqvist
2026-04-18 06:11:13 +02:00
-
4bf5edb78e
fix(exec): use --output-format json to get structured output from claude
Mathias Bergqvist
2026-04-18 06:04:10 +02:00
-
98acf1c14e
feat: add task start/stop for tmux-managed hyperguild session
Mathias Bergqvist
2026-04-17 21:38:26 +02:00
-
9741d8ba28
Merge branch 'feat/hyperguild-phase1'
Mathias Bergqvist
2026-04-17 21:23:37 +02:00
-
-
bf67299a48
chore: ignore .superpowers/ brainstorm sessions
Mathias Bergqvist
2026-04-17 21:23:37 +02:00
-
24d9216474
fix(ingestion): preserve type and domain metadata as frontmatter in written notes
Mathias Bergqvist
2026-04-17 21:22:14 +02:00
-
344def20bb
test: phase 1 integration smoke test passing
Mathias Bergqvist
2026-04-17 21:18:08 +02:00
-
d084af1af0
chore: add ingestion server tasks and update MCP registration
Mathias Bergqvist
2026-04-17 20:54:40 +02:00
-
e98bb2ba65
feat: wire brain, org, sessionlog, retrospective skills into supervisor
Mathias Bergqvist
2026-04-17 20:52:16 +02:00
-
23dd355b8a
feat: add protocols.md, retrospective discipline, and brain directory structure
Mathias Bergqvist
2026-04-17 20:49:56 +02:00
-
3dfc064353
fix: extend valid phases and return empty slice for missing session
Mathias Bergqvist
2026-04-17 20:48:32 +02:00
-
13ee0d7114
feat: add retrospective MCP tool
Mathias Bergqvist
2026-04-17 20:45:22 +02:00
-
a2889645fc
fix: add Message field to session.Entry and check marshal error
Mathias Bergqvist
2026-04-17 20:43:01 +02:00
-
9cfce8f700
feat: add tier and session_log MCP tools
Mathias Bergqvist
2026-04-17 20:40:50 +02:00
-
e610e253ef
fix(brain): pass type and domain fields to ingestion write endpoint
Mathias Bergqvist
2026-04-17 20:38:38 +02:00
-
275ba43df5
feat: add brain_query and brain_write MCP tools
Mathias Bergqvist
2026-04-17 20:36:39 +02:00
-
5722532f7d
fix: session log error handling and scanner buffer size
Mathias Bergqvist
2026-04-17 20:34:36 +02:00
-
1b03532230
feat: add session log package (append/read JSONL)
Mathias Bergqvist
2026-04-17 20:32:38 +02:00
-
fa6c084cf0
fix: suppress errcheck on Body.Close in tier probe
Mathias Bergqvist
2026-04-17 20:31:10 +02:00
-
d09f7fe7d8
feat: add tier detection package
Mathias Bergqvist
2026-04-17 20:28:29 +02:00
-
d18fa0dd59
fix(ingestion): validate required query field in Query handler
Mathias Bergqvist
2026-04-17 20:27:02 +02:00
-
e20edd6ca9
feat(ingestion): add query and write HTTP handlers
Mathias Bergqvist
2026-04-17 20:24:51 +02:00
-
caf18c9acb
fix(ingestion): consistent error handling in search walk
Mathias Bergqvist
2026-04-17 20:23:03 +02:00
-
3c1f6edf3e
feat(ingestion): add full-text wiki search package
Mathias Bergqvist
2026-04-17 20:18:57 +02:00
-
6c485489bf
chore: scaffold ingestion Go module
Mathias Bergqvist
2026-04-17 20:16:59 +02:00
-
-
f76c150041
docs: add hyperguild architecture design spec
Mathias Bergqvist
2026-04-17 19:53:32 +02:00
-
48d2d7dd73
fix: remove committed binary and stop leaking API key in prompt
Mathias Bergqvist
2026-04-17 08:49:44 +02:00
-
d60c11c260
feat: wire all components in main.go
Mathias Bergqvist
2026-04-17 08:39:39 +02:00
-
2d40bee089
feat: register supervisor MCP server and add task targets
Mathias Bergqvist
2026-04-17 08:34:13 +02:00
-
d8d2009dfd
feat: add supervisor CLAUDE.md, tdd skill prompt, and env example
Mathias Bergqvist
2026-04-17 07:45:54 +02:00
-
1f79cb6cef
feat: add TDD skill with red/green/refactor handlers
Mathias Bergqvist
2026-04-17 07:44:04 +02:00
-
8b3fd1d28b
fix: initialize tools slice to empty rather than nil in registry
Mathias Bergqvist
2026-04-17 07:41:00 +02:00
-
edf47af8cf
feat: add MCP HTTP server with JSON-RPC 2.0 transport
Mathias Bergqvist
2026-04-17 07:40:57 +02:00
-
4255514bab
feat: add skill registry with tool routing
Mathias Bergqvist
2026-04-17 07:40:20 +02:00
-
91b98aed34
feat: add executor that spawns claude and parses JSON result
Mathias Bergqvist
2026-04-17 07:39:26 +02:00
-
4c00b55ca5
feat: add model routing table with three-layer priority
Mathias Bergqvist
2026-04-17 07:37:43 +02:00
-
8b8ada2676
feat: add config package with env-var loading
Mathias Bergqvist
2026-04-17 07:37:19 +02:00
-
d3d81cab20
feat: add Result type with JSON schema and validation
Mathias Bergqvist
2026-04-17 07:33:06 +02:00
-
dc574eca1a
chore: initialize go module and cmd skeleton
Mathias Bergqvist
2026-04-17 07:04:08 +02:00
-
5e130e1965
chore: ignore .worktrees/ directory
Mathias Bergqvist
2026-04-17 06:59:45 +02:00
-
7d108b2911
docs: add supervisor MCP server implementation plan
Mathias Bergqvist
2026-04-17 06:56:48 +02:00
-
848001f27f
docs: add supervisor MCP server design spec
Mathias Bergqvist
2026-04-16 22:57:10 +02:00
-
92c9c42e24
chore: scaffold supervisor from project template
Mathias Bergqvist
2026-04-16 21:50:53 +02:00