Commit Graph

  • e5152151d6 chore: retrigger CD after buildkit group fix Mathias Bergqvist 2026-04-21 12:18:25 +02:00
  • aa2d57e619 chore: retrigger CD pipeline Mathias Bergqvist 2026-04-21 12:02:30 +02:00
  • 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