Commit Graph
4 Commits
Author SHA1 Message Date
rock 3858f54670 [Phase 1.3] Temporal configuration + secrets (#11)
CI / CI (push) Successful in 4m52s
## Changes
- `internal/config/config.go` — Env-specific loading (dev/staging/prod), validation, in-cluster detection
- `internal/config/config_test.go` — 11 tests covering defaults, env override, TLS, prod gates
- `k8s/secrets.enc.yaml` — SOPS-encrypted Secret (anthropic key, memory JWT, temporal postgres pw)

## Validation
- 11 config tests pass
- Full test suite passes (`go test ./...`)
- `go build ./...` clean
- SOPS encryption verified (age key)
2026-09-09 00:31:52 +00:00
Test 8eec34fbfd feat(workflows): wire TaskUnit/Orchestrator activities, add k8s deploy manifests
Implements real activity-calling logic in OrchestratorWorkflow and
TaskUnitWorkflow (previously stubs), adds GitDiffActivity, and expands
PlanningActivity's I/O to carry repo path and prior task results.

Adds k8s/ deployment manifests (worker Deployment, orchestrator Job,
Kustomize base) for the poimen-workflows Temporal worker, using a
dedicated Kubernetes namespace `poimen` and Temporal namespace
`poimen-harness` rather than sharing the Temporal server's own
`temporal`/`production` namespaces.
2026-08-21 21:57:01 -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