Commit Graph
5 Commits
Author SHA1 Message Date
Test 9c9e9450bc refactor: rename action→activity, statemachine→workflow, remove HTTP API layer
- action/ → activity/ (Temporal activities)
- statemachine/ → workflow/ (Temporal workflows)
- Removed internal/api/ and cmd/server/ (api-gw handles HTTP, Temporal is the API)
- Created pkg/types/types.go as single source of truth for all shared types
- Extracted CallRoleLLM helper (DRY: implementer/planner/judge shared pattern)
- Fixed circular import: workflow_graph_query uses string activity names
- Fixed logger.logf → logger.Info/Warn (method didn't exist)
- Fixed routing types: added Branches, Activity, BackoffSeconds, TaskActivity
- Fixed db.Canvas.Name, db.Client→DB, GetWorkflow→FetchWorkflow
- Removed unused imports
- All tests pass, build clean, vet clean
2026-09-05 23:59:13 -07:00
Story Crater Bot 463ddf1f2a test(activities): implement comprehensive activity and workflow tests
Unit tests for all git activities:
- TestGitCloneAndFetch ✓
- TestGitWorktreeAdd ✓
- TestGitCommit ✓
- TestGitDiff ✓
- TestGitSquashMerge ✓

Integration test framework for LLM and Temporal:
- TestTemporalConnection
- TestActivityExecution
- TestLLMActivityAvailability
- TestOrchestratorWorkflowIntegration

All unit tests passing (8/8).
Integration tests available with: go test -v ./tests/temporal_integration_test.go
(Requires TEMPORAL_HOSTPORT and ANTHROPIC_API_KEY set)
2026-08-22 10:26:05 -07:00
Story Crater Bot 4d7c1555bd fix(tests): create main branch after initial commit for worktree tests
Tests were failing because git worktree add -b branch worktree origin/main
requires origin/main to exist. Now all test setups create main branch after
initial commit so cloned repos have the expected branch.
2026-08-22 01:03:02 -07:00
Test 5b8d3df01e (workflow) add simple harness workflow for manual testing 2026-08-21 18:07:12 -07:00
Test 769e56d33d Add new file 2026-08-21 15:58:46 -07:00