Releases: Work-Fort/Flow
Releases · Work-Fort/Flow
Release v0.8.0
Flow v0.8.0
What's Changed
0.8.0 (2026-04-20)
Features
- audit: add GET /v1/audit multi-filter query (77a8e44)
- bot: auto-mint and rotate Passport API keys for project bots (881c7fe)
- daemon: add GET /v1/agents Hive proxy (55b161f)
- daemon: serve /ui/health and /ui/* from embedded UI (c07275c)
- instances: bind instances to projects + per-project listing (fd26ecc)
- mise: add web/release-ui mise tasks for Flow UI (eb32602)
- projects: add retention_days field (recorded, not enforced) (1b862c1)
- projects: auto-provision Sharkfin channel on POST /v1/projects (0243231)
- ui: agent-pool view (7bbced9)
- ui: audit log viewer + retention controls (b3bcb99)
- ui: bot identity management panel + key-reveal modal (732889e)
- ui: project CRUD screen (d81ddeb)
- ui: work-item viewer (2e0eed4)
- web: add empty web package with build-tag-gated embed (93c6409)
- web: scaffold the Flow UI remote (Solid + module federation) (cc30ab1)
Bug Fixes
- lint: gofmt cleanup across Flow UI commits (b1b89b3)
- mise: restore top-level lint task; CI lints Go only (c4b65eb)
- ui: align frontend types to backend wire format (865884b)
Documentation
- plans: approve Flow web UI plan after R2 PASS (7609701)
- plans: draft Flow web UI plan (35384d1)
- plans: mark flow-ui plan complete (20e5c27)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.8.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.8.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.8.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.8.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.8.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.7.0
Flow v0.7.0
What's Changed
0.7.0 (2026-04-20)
Features
- bot: vocabulary-driven message dispatcher (04e9c97)
- daemon: add /v1/projects + /v1/vocabularies REST routes (5a462c2)
- daemon: add per-project audit list endpoint (4c1b834)
- daemon: bind/unbind project bots with hashed Passport keys (72a7de3)
- domain: add Project, Bot, Vocabulary types (46cfbfa)
- domain,sqlite: add store ports + SQLite migration and impl (8de685e)
- mcp: add get_my_project, list_my_work_items, get_vocabulary (e499adb)
- postgres: mirror projects/bots/vocabularies migration + store (54aba21)
- scheduler: add CurrentTicks and WaitForTick race-safe synchronization (ebe7678)
- scheduler: fire vocabulary events on claim and release (420da82)
- webhook: route Combine push/merge through bot dispatcher (0f9eeca)
Bug Fixes
- ci: serialize mise run ci to avoid parallel-startup contention (5156f5a)
Continuous Integration
- release: isolate unit-test and e2e Postgres databases (db27ef7)
Styles
- apply gofmt to dispatcher_test, vocabulary, scheduler_test (d680ffd)
Tests
- admin: assert seed-vocabularies is idempotent (8c19d35)
- e2e: bot vocabulary round-trip + bug-tracker plug-in (b59e46f)
- e2e: widen daemon-ready timeouts to 30s for CI contention (1df141e)
- postgres: reset schema before each unit test (afab269)
- scheduler: add noopAuditStore for I/O-free audit dependency (54e6dc1)
- scheduler: use snapshot-before-send pattern in WaitIdle race test (ffc2bf0)
- scheduler: widen WaitIdleRaceUnderLoad budget for CI variance (f872ba4)
Documentation
- e2e: note PG isolation requirement for
mise run ci(d09053d) - plans: approve bot vocabulary plan (PASS WITH NOTES) (58d507d)
- plans: approve daemon-ready timeout plan (d8d8eb5)
- plans: approve mise ci serialization plan (70934e4)
- plans: approve mock-audit plan + correct justification (5bbe128)
- plans: approve PG test isolation plan (2f6a189)
- plans: bump e2e harness daemon-ready timeouts (b2a093a)
- plans: Flow bot vocabulary plan (b1eb09d)
- plans: Flow PG test isolation (two-layer fix) (60eb3a1)
- plans: mark bot vocabulary plan complete (163df04)
- plans: mark daemon-ready timeout plan complete (d11fb6b)
- plans: mark mise ci serialization complete (4b06b56)
- plans: mark mock-audit plan complete (20a26a5)
- plans: mark PG test isolation plan complete (c636d6a)
- plans: mark renewer-test budget plan complete (de0caa7)
- plans: mock audit store for renewer race test (1a87cfe)
- plans: renewer-test budget bump plan (88cef42)
- plans: revert premature frontmatter flip on renewer-test budget (022b0cc)
- plans: revise bot vocabulary plan per assessor HARD FAIL (c255190)
- plans: serialize mise run ci to eliminate CI runner contention (80cd175)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.7.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.7.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.7.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.7.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.7.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.6.1
Flow v0.6.1
What's Changed
0.6.1 (2026-04-20)
Bug Fixes
- scheduler: make LeaseRenewer.WaitIdle race-free (037fad6)
Documentation
- plans: approve renewer WaitIdle flake-fix plan (7864213)
- plans: LeaseRenewer WaitIdle flake fix (09dba49)
- plans: mark renewer flake-fix complete (036360c)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.1/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.1/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.1/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.1/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.6.0
Flow v0.6.0
What's Changed
0.6.0 (2026-04-19)
Features
- daemon: wire Nexus driver as production RuntimeDriver default (f74a3cc)
- daemon/diag: make /diag/start work with kind-strict drivers (49b29b8)
- runtime/nexus: add narrow HTTP client with status-mapped errors (4c19962)
- runtime/nexus: RefreshProjectMaster (v1: idempotent create) (e28e386)
- runtime/nexus: scaffold Nexus driver package and Config (331047d)
- runtime/nexus: wire VM lifecycle to Nexus VMs API (b2f0399)
- runtime/nexus: wire volume operations to Nexus drives API (99d16c8)
Bug Fixes
- e2e/harness: probe /v1/drives/clone at RequireNexusBinary time (29f43e5)
- e2e/harness: three Nexus daemon spawn fixes (398e515)
- mise: build nexus from source in e2e:nexus task (b4c6f54)
- mise: remove duplicate toml tasks shadowed by .mise/tasks/ scripts (27fcce3)
- runtime/nexus: restrict nexusName() charset to ASCII [a-z0-9] (afbf49e)
- runtime/nexus: sanitize Nexus IDs to [a-z0-9-]{1,24} via nexusName() (9a3b36c)
Tests
- e2e: add Nexus daemon spawn helper for driver scenarios (b4a04a6)
- e2e: add nexus driver e2e scenarios (85fadb5)
- e2e: remove incorrect Nexus drive ID format assertion (5047263)
Documentation
- plans: approve Flow Nexus driver plan (round 3 PASS WITH NOTES) (5134816)
- plans: Flow Nexus RuntimeDriver impl (df04b82)
- plans: mark Flow Nexus driver plan complete (edfade5)
- plans: revise Flow Nexus driver plan per assessor HARD FAIL (e846ea1), closes #2
- plans: revise Flow Nexus driver plan per round-2 HARD FAIL (05c3c63)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.6.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.5.0
Flow v0.5.0
What's Changed
0.5.0 (2026-04-19)
Features
- daemon: add /v1/webhooks/combine receiver (9957ea1)
Tests
- e2e: add MCP wire client to harness (c391c5c)
- e2e: bot lifecycle round-trip via fakes (9241268)
- e2e: cover /v1/webhooks/combine end-to-end (e5adcf1)
- e2e: cover all 12 MCP tools end-to-end (62e88c9)
- e2e: cover Sharkfin webhook receiver end-to-end (1498c63)
Documentation
- e2e: document MCP client, Combine webhook, and round-trip test (8daee78)
- plans: approve revised Flow Plan B (7240a26)
- plans: Flow Plan B — MCP + webhooks + bot round-trip (e3573e3)
- plans: mark Flow Plan B complete (a4c635c)
- plans: revise Flow Plan B per assessor HARD FAIL (d0002ee)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.5.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.5.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.5.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.5.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.5.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.4.0
Flow v0.4.0
What's Changed
0.4.0 (2026-04-19)
Features
- rest: allow PATCH /v1/templates/{id} to seed steps + transitions (86c97ae)
Bug Fixes
- stores: UpdateTemplate must delete transitions/role_mappings/hooks (4a02bf3)
Tests
- e2e: cover all template + instance REST endpoints (a29120f)
- e2e: cover six remaining auth scenarios (5c26bdc)
- e2e: cover transition + approval REST endpoints (ops 15-18) (44a5053)
- e2e: cover work-item REST endpoints (ops 10-14) (d5aeb65)
- e2e: split harness Client by Authorization scheme (0a16dd2)
Documentation
- e2e: add tests/e2e/README explaining the harness (d892853)
- plans: approve revised Flow Plan A.5 (5556f95)
- plans: Flow Plan A.5 — auth + REST coverage + harness README (f1113f2)
- plans: mark Flow Plan A.5 complete (1c3789c)
- plans: revise Flow Plan A.5 per assessor HARD FAIL (d2dc3cd)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.4.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.4.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.4.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.4.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.4.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.3.0
Flow v0.3.0
What's Changed
0.3.0 (2026-04-19)
Features
- audit: audit_events table (sqlite + postgres) (10934dd)
- audit: AuditEvent domain type and AuditEventStore port (c4e2917)
- daemon: wire Scheduler, LeaseRenewer, and runtime _diag endpoint (5ba9114)
- domain: add RuntimeDriver port with VolumeRef and RuntimeHandle (b153029)
- domain: add scheduler and runtime error sentinels (61cca8b)
- domain: Scheduler port with AgentClaim and HiveAgentClient (c4ede65)
- hive: adapter implements HiveAgentClient (claim/release/renew) (e172e6c)
- postgres: AuditEventStore implementation and round-trip test (0c6a245)
- runtime: StubDriver test double implementing RuntimeDriver (f5c3e29)
- scheduler: AcquireAgent/ReleaseAgent with retry and audit events (ed8239d)
- scheduler: LeaseRenewer with injectable tick for deterministic tests (acf93ac)
- sqlite: AuditEventStore implementation with round-trip tests (093c231)
Bug Fixes
- review: address three code-review issues (f7530ab)
Continuous Integration
- release: wire Postgres service into the test job (7b09788)
- test-runner: harden PG probes, add e2e backend matrix (a59e5f2)
Tests
- e2e: cover scheduler, renewer, audit, and runtime end-to-end (0e9d572)
Documentation
- plans: approve release.yaml PG fix plan (ff218b7)
- plans: approve revised Flow Foundation plan (543e16e)
- plans: Flow Foundation plan (revised) (86a7c40)
- plans: mark Flow Foundation plan complete (81e4e2b)
- plans: mark release.yaml PG fix complete (f8d2fd1)
- plans: release.yaml test-job PG fix (ff3f1be)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.3.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.3.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.3.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.3.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.3.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.2.0
Flow v0.2.0
What's Changed
0.2.0 (2026-04-19)
Features
- daemon: dispatch inbound auth by Authorization scheme (e2174e8)
Bug Fixes
- adapter: sharkfin client uses WithAPIKey for service-token auth (b412ba3)
Tests
- adapters: assert pylon + hive outbound Authorization is ApiKey-v1 (869c4bb)
- e2e: tighten APIKeyVerifyCount semantics for scheme dispatch (ae47f4e)
Documentation
- plans: approve Passport scheme split consumer plan (27b6796)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.2.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.2.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.2.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.2.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.2.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.1.1
Flow v0.1.1
What's Changed
0.1.1 (2026-04-19)
Bug Fixes
- e2e: harden daemon harness against orphan-process leaks (1d69c87)
Tests
- e2e: add daemon spawn helper with Postgres reset (af8a554)
- e2e: add Env all-in-one setup and raw HTTP test client (fcf4108)
- e2e: add failing TestDaemonStop_KillsProcessGroup (b64efc6)
- e2e: add fake Sharkfin REST server for the harness (f6f01b7)
- e2e: add JWKS stub for Passport JWT validation (14c01b2)
- e2e: add Pylon services stub (7cc5c2c)
- e2e: add stateless fake Hive for the harness (a302a47)
- e2e: cover /v1/health and /ui/health (b8e63eb)
Code Refactoring
- sharkfin: switch adapter from WS Dial to RESTClient (fb1493f)
Documentation
- design for agent assignment + runtime pooling (489fa1e)
- file service-token-in-argv security gap in OpenRC init.d (1685eeb)
- implementation breakdown for agent pool orchestration (9fd20ca)
- plans: add e2e harness orphan-leak hardening plan (63eba28)
- plans: add Flow E2E harness foundation plan (8b971ae)
- plans: approve e2e harness orphan-leak hardening plan (41fed2f)
- plans: approve Flow E2E harness foundation plan (4a6940d)
- plans: mark Flow E2E harness plan assessment complete (25d0653)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.1/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.1/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.1/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.1/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI
Release v0.1.0
Flow v0.1.0
What's Changed
0.1.0 (2026-04-17)
Features
- add config package and Cobra root command (ae8b74b)
- build: add mise build:dev task (0044ea4)
- build: add mise build:release task (85e791d)
- build: add mise ci task (e3423e8)
- build: add mise docker:vendor-local task for local Docker builds (c0d7843)
- build: add mise lint and test tasks (f19a6be)
- ci: add CI workflow (703b174)
- ci: add container release workflow for ghcr.io (13f8e38)
- ci: add release workflow with auto-tagging and matrix builds (bbfbd0b)
- cmd: add admin seed command (87a838d)
- cmd: add flow daemon subcommand (e01310d)
- cmd: add MCP bridge subcommand (stdio-to-HTTP) (a123371)
- config: add hive-url and hive-token daemon flags (4436312)
- config: add pylon-url and webhook-base-url daemon flags (a348b03)
- daemon: add health handler, ID generator, HTTP server (9f55b37)
- daemon: add MCP tool handlers with full REST API parity (57da9b0)
- daemon: add REST handlers for templates and instances (36957e8)
- daemon: add Sharkfin webhook receiver and command parser (377fb6b)
- daemon: discover Hive via Pylon, remove HiveURL field (f2fcac1)
- daemon: remove --hive-url, add pylon service name config (12e2e8f)
- daemon: wire Sharkfin adapter via Pylon discovery (2505dc2)
- docker: add .dockerignore (846ea9a)
- docker: add Dockerfile (36b8076)
- domain: add all entity types (6961467)
- domain: add CEL guard evaluator (85577da)
- domain: add ChatProvider port interface (5c1d2e2)
- domain: add error sentinels and Store port interfaces (644c2eb)
- infra: add Hive identity adapter (f38da2b)
- infra: add Sharkfin chat adapter (6e6c120)
- infra: add SQLite store foundation with Goose migrations (4d4e39d)
- postgres: add PostgreSQL store alongside SQLite (21d16d9)
- transfer: add JSON template importer (cd7b291)
- complete Flow Phase 1 core engine (2001099)
- workflow: enforce RequiredRoleID and ApproverRoleID via IdentityProvider (2285990)
- workflow: fire chat integration hooks on transitions (ddd0ad1)
Bug Fixes
- address code review findings (comment, unassign, error logging) (a0b7388)
- enforce gate approval, implement unanimous mode, guard auto-advance, validate rejection step (4030376)
- prevent duplicate seed and fix build warning (803b681)
- config: replace per-service tokens with single service-token (af7dbee)
- workflow: fire hooks on gate auto-advance and always return 204 on webhooks (6e7925d)
Styles
- apply gofmt to pre-existing unformatted files (9927248)
Code Refactoring
- build: migrate mise tasks to .mise/tasks/ directory (c6bdc25)
- mcp: delegate transition/approval logic to workflow.Service (65231b9)
Documentation
- architecture: add work item dependencies and categories to future considerations (8cc326e)
- config: fix stale env vars and update to Pylon-based discovery (b2890ff)
- design: add Docker and release flow design document (c19a340)
- design: add Sharkfin chat adapter design document (bc9cdc6)
- plans: add approved Pylon service discovery implementation plan (005) (67dc694)
- plans: add approved Sharkfin chat adapter implementation plan (004) (3d63142)
- plans: add Docker and release pipeline implementation plan (006) (c453de2)
- plans: add Hive identity adapter implementation plan (003) (493eaf3)
- plans: incorporate assessment findings into 002-workflow-tests (ef22d29)
- file SQLite MaxOpenConns and truncated-ID bugs (523f1e2)
Tests
- add unit tests for domain guard and SQLite store (3317aa0)
- workflow: add identity role check tests (a0bbd22)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.0/flow-linux-amd64.xz
xz -d flow-linux-amd64.xz
chmod +x flow-linux-amd64
sudo mv flow-linux-amd64 /usr/local/bin/flowLinux (ARM64)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.0/flow-linux-arm64.xz
xz -d flow-linux-arm64.xz
chmod +x flow-linux-arm64
sudo mv flow-linux-arm64 /usr/local/bin/flowmacOS (Apple Silicon)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.0/flow-darwin-arm64.xz
xz -d flow-darwin-arm64.xz
chmod +x flow-darwin-arm64
sudo mv flow-darwin-arm64 /usr/local/bin/flowmacOS (Intel)
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.0/flow-darwin-amd64.xz
xz -d flow-darwin-amd64.xz
chmod +x flow-darwin-amd64
sudo mv flow-darwin-amd64 /usr/local/bin/flowVerification
wget https://github.com/Work-Fort/Flow/releases/download/v0.1.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingBuilt automatically by Flow CI