Skip to content

Releases: fairway-run/fairway

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 12 Jul 03:01

Highlights

  • Routine dashboard views remain responsive on larger Fairway stores through
    incremental SSE cursors, batched read models, a wall fast path, bounded task
    detail, and independently loaded diagnostics.
  • Fairway now presents one coherent accountability chain: declared intent,
    material decisions, evidence, independent judgment, and explicit promotion.
    Coordination remains a capability rather than the category definition.
  • A proven five-minute path, reader-oriented portal, responsibility map,
    integration guide, and candid internal AI Cloud case study make the product
    evaluable without exposing the entire operating model at first contact.
  • Core behavior and reusable examples are project-neutral. Consumer-specific
    names survive only as labeled evidence, history, case study, archive, or
    documented compatibility material.

Changelog

Changelog

  • 04d49e5 ops: add dashboard contention benchmark
  • 92e0c9a perf: add dashboard wall fast path
  • 9a16325 perf: batch dashboard report projections
  • 89407ca perf: bound dashboard SSE polling
  • 316ccfb perf: guard dashboard unknown routes
  • 073b0b8 perf: scope dashboard task detail projections
  • 132d8cc perf: split and bound dashboard diagnostics
  • 43830b4 refactor: remove consumer assumptions from Fairway

v0.1.12

Choose a tag to compare

@github-actions github-actions released this 11 Jul 20:00

Highlights

  • Atomic work start, compact status, guarded verification, and composed
    closeout make the common Fairway path faster without bypassing existing
    evidence, review, reconciliation, or consequential release/live controls.
  • Task decisions, track-memory lifecycle, routing preflight, wait hygiene,
    managed binary cache, and consumer readiness reports move repeatable
    coordination and environment state out of provider chat loops.
  • Deterministic fairway explain code packets connect committed Git locations
    to cited Fairway contracts, decisions, evidence, and reviews while showing
    conflicts and missing provenance instead of generating history.
  • Optional loopback-only advisory narratives label every statement as recorded,
    inferred, or unknown and require packet citations. Generated text remains
    display-only and never becomes accepted provenance or workflow authority.

Changelog

Changelog

  • fb2973a feat: add advisory grounded code narratives
  • 9be2591 feat: add advisory intent diff classification
  • 0c90d5d feat: add atomic Fairway work start and status
  • 5fb6de8 feat: add consumer capability readiness
  • 7d5700f feat: add grounded code explanation packets
  • 35f4ce7 feat: add guarded work verify and close
  • e958d34 feat: add lifecycle-aware wait hygiene
  • a53af03 feat: add managed binary cache lifecycle
  • 5c1535d feat: add progressive common path guidance
  • efc9318 feat: add review routing preflight
  • bf237cd feat: add task decision memory
  • 52ba4f8 feat: add track memory lifecycle
  • 239f8dc fix: make failure routing lifecycle aware
  • 3caf3eb fix: preserve work session identity in custom summaries
  • 636735e fix: stabilize latest review ordering

v0.1.11

Choose a tag to compare

@github-actions github-actions released this 11 Jul 04:08

Highlights

  • Dashboard lifecycle readback is now process-verifiable: managed JSON records
    bind pid, listen address, binary, version, and mode flags, while legacy or
    mismatched records report unknown and block signaling.
  • Larger Fairway stores are now easier to operate: route timing logs, batched
    review/evidence projections, the fast board path, snapshot caching, and
    lazy-loaded diagnostics turn previously multi-second dashboard paths into
    explicit fast/default and deep-diagnostics modes.
  • Bounded read-only small-team Fairway is supported on an operator-controlled
    host: managed loopback lifecycle, explicit status/version/config/database/
    pid/log readback, backup/restore, read APIs, local CLI fallback, and a
    versioned clean-state CI rehearsal. Shared writes and non-loopback origins
    remain preview or unsupported.
  • Team-store work is measurable but not overclaimed: disposable Postgres
    rehearsal packets and apply/import/readback proof validate compatibility
    boundaries without switching the runtime store or claiming production
    migration readiness.

Changelog

Changelog

  • 3a4a496 ci: pin macOS release runner
  • c1df556 fix: verify dashboard lifecycle status identity

v0.1.10

Choose a tag to compare

@github-actions github-actions released this 11 Jul 03:42

Highlights

  • Larger Fairway stores are now easier to operate: route timing logs, batched
    review/evidence projections, the fast board path, snapshot caching, and
    lazy-loaded diagnostics turn previously multi-second dashboard paths into
    explicit fast/default and deep-diagnostics modes.
  • Bounded read-only small-team Fairway is supported on an operator-controlled
    host: managed loopback lifecycle, explicit status/version/config/database/
    pid/log readback, backup/restore, read APIs, local CLI fallback, and a
    versioned clean-state CI rehearsal. Shared writes and non-loopback origins
    remain preview or unsupported.
  • Team-store work is measurable but not overclaimed: disposable Postgres
    rehearsal packets and apply/import/readback proof validate compatibility
    boundaries without switching the runtime store or claiming production
    migration readiness.

Changelog

Changelog

  • 87fef68 ci: rehearse small-team read-only lifecycle
  • 837819c feat: add agent output contract catalog
  • b450cd7 feat: add append-only shared team write pilot
  • 602d3fd feat: add dashboard timing instrumentation
  • 2517558 feat: add fairway doctor diagnostics
  • 6e619f3 feat: add guarded shared team write pilot
  • 31eec1e feat: add lane runtime lifecycle commands
  • 192fda9 feat: add managed small-team server lifecycle
  • d01d7c5 feat: add postgres rehearsal packet
  • 4b085ed feat: add shared team identity guard
  • 9a8ea73 feat: add shared team read-only server
  • 90711b0 feat: add typed delivery resource read model
  • 3a23716 feat: prove disposable postgres rehearsal
  • 89ea85b fix: align terminal review waits with merge ready
  • 500af2b fix: initialize pilot on configured main branch
  • 4199d03 fix: report unknown dashboard lifecycle state
  • f71eb4f fix: scope shared-team pilot diagnostics
  • f11542d perf: add dashboard board fast path
  • 638cf91 perf: batch dashboard review projections
  • 93a9b99 perf: cache dashboard snapshots
  • fb7891c perf: lazy-load dashboard diagnostics

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 01 Jul 02:12

Highlights

  • Evidence, provenance, and release-readiness surfaces are stronger: Fairway can
    render redacted local evidence artifacts, export provenance reports and hash
    manifests, and link release attestations without storing raw prompts,
    transcripts, tool bodies, generated content, or secrets.
  • Small-team autonomy workflows are now first-class: reversible-risk,
    grouped-review, and prototype-first profiles support faster evidence-led
    iteration while preserving explicit review at live, deploy, security,
    credential, public-exposure, and release boundaries.
  • Dashboard and packet tooling now cover more coordination loops: environment
    rehearsal packets, reusable task recipes, owner rough-edge queues,
    process-overhead reports, UX media evidence summaries, and cross-project
    activity rollups remain read-only and do not grant execution authority.

Changelog

Changelog

  • e722fda feat: add cross-project activity reports
  • 2629219 feat: add delivery process metrics
  • a0c3f83 feat: add environment rehearsal packets
  • c59f26d feat: add prototype-first review profile
  • 2533a3b feat: add provenance hash manifests
  • 3821892 feat: add provenance report export
  • 238adda feat: add reusable task recipes
  • 1ba0468 feat: add reversible review policy defaults
  • e9f5de6 feat: add rough edge queue
  • 2438cfb feat: add safe evidence artifact viewer
  • 45799e9 feat: add ux media evidence projection
  • 879b3c9 feat: link release provenance bundles
  • c8793d3 feat: show grouped review policy coverage

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 25 Jun 15:07

Highlights

  • Same-repo multi-config dashboards now keep distinct Fairway project lanes by
    DB/config identity, so platform and docs work under one repository can be
    displayed side by side without replacement.
  • fairway notify send adds explicitly configured log and webhook
    delivery adapters with env-only destinations/tokens, attempt-based rate
    limits, and durable delivered/failed notification evidence.
  • Environment deploy preflight guidance gives operators a reusable readiness
    packet for route readback, worker access, smoke, rollback, blockers,
    next-owner, and next-action handoffs without granting deploy or dashboard send
    authority.

Changelog

Changelog

  • 8ef46e9 dashboard: support same-repo multi-config registry
  • 0a9e399 feat: add external notifier send adapters

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 18 Jun 15:37

Highlights

  • Generic wait coordination now supports durable fairway wait add and
    fairway wait ack commands for parked work, repeated handoffs, live-window
    waits, and non-review waits without adding a second wait store.
  • Advisory provider adapter configuration and validation are now first-class, so
    teams can declare bounded non-authoritative adapter surfaces without granting
    approval, merge, deploy, wake, or provider-private data access.
  • External notifier configuration starts with a dry-run/logging interface and
    fixed templates only, and trusted proxy identity verification is documented as
    a dashboard-security model without enabling runtime verifier middleware yet.

Changelog

Changelog

  • 82ec8b4 feat: add advisory provider adapter config
  • b27f599 feat: add dry-run external notifier interface
  • f3c3747 feat: add durable generic wait commands

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 18 Jun 14:13

Highlights

  • Fairway now makes review waits, completion handbacks, repeated live windows, and live-operation control-room handoffs visible as durable coordination state instead of provider chat memory.
  • Coordination-intelligence guidance now covers track memory packets, parked-track waits, bounded wakes, retry packets, risk-scaled reviews, delivery/process-overhead reporting, and automation-candidate detection.
  • Shared read-only dashboard guidance now includes AI Cloud-aligned hostname planning and release-prep boundaries without adding dashboard write or send authority.

Changelog

Changelog

  • 2dc2f76 chore: add agent cold-start backlog
  • 86214e1 chore: add dashboard sharing backlog task
  • 01c950c chore: add release highlights follow-up
  • 493a9e0 chore: add review notification delivery guard task
  • ee6d979 chore: ignore Fairway local agent contract
  • 8af19ba ci: update actions for node 24 runtime
  • bbd1350 feat: add advisory recommendation guards
  • bf3a80c feat: add automation candidate report
  • b40799a feat: add completion handback idle report
  • f117dea feat: add completion handback model
  • 9bfae63 feat: add completion handback supersede cleanup
  • a41976c feat: add completion handback wake tick
  • 35d2b70 feat: add coordination docs backlog audit
  • 07de1ff feat: add dashboard lifecycle version readback
  • 35b37f5 feat: add delivery overhead report
  • a3f3355 feat: add generic wait projection
  • 8be984e feat: add generic wait wake
  • bd3f240 feat: add init agent breadcrumb
  • 6d9bb53 feat: add known failure routing
  • e016452 feat: add live operation control room
  • fab2152 feat: add live operation retry budget
  • 0c99241 feat: add live window phase tracking
  • 1d0a9fc feat: add notification lifecycle audit
  • 4b86681 feat: add provider usage cost report
  • d710f6e feat: add read-only dashboard sharing mode
  • 6e1f1c5 feat: add retry packet generator
  • 82e5fbb feat: add review completion resume guard
  • 03519d4 feat: add review wait read model
  • dc0eb6b feat: add review wait wake command
  • d85826a feat: add risk-scaled review profiles
  • 90837d6 feat: add structured command help
  • 6910de3 feat: add track memory packets
  • b946d51 feat: embed agent guide command
  • 6d275e6 feat: enforce review notification delivery
  • b258949 feat: generalize wake routability validation
  • b54c8e3 feat: polish completion handback dashboard
  • d0114df feat: show coordination intelligence in dashboard
  • 34f598f feat: show review waits in dashboard
  • 0d1e018 feat: surface completion handback closeout waits
  • 6864141 fix: allow bounded active evidence capture
  • c797b59 fix: guard review wait wake closeout guidance
  • d322eeb fix: map Codex event token usage
  • 86ae4d6 fix: map codex reasoning output tokens
  • 22bd894 fix: normalize homebrew release versions

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 10 Jun 23:55

Changelog

  • 60cf15d Guard provider event trust boundary
  • e37836c chore: add cli readiness gap tasks
  • e2d668a chore: add provider notification router task
  • 820a62e chore: add review handback backlog task
  • 0e5a135 chore: add review handback suppression task
  • 19324f8 feat: add first-class task tags
  • 05dff8d feat: add provider notification router
  • 74cb245 feat: add review completion handback
  • b882adc feat: add rule pack loader and validator
  • 26e9e4b feat: add rule packet rendering
  • 8d36c52 feat: add rule source config model
  • f93aa7b feat: add status-filtered task list
  • 40bf755 feat: enforce rule evidence readiness
  • f17b49c feat: escalate stale sent notifications
  • 6b0d7e2 feat: explain empty ready queues
  • 8e6db09 feat: match rule packs to tasks
  • 0b0f7ce feat: separate review identity from domain
  • 7351f1b feat: surface rule pack signals in dashboard
  • d988c66 fix: address clean gate and notification blockers
  • 1b51c88 fix: allow configured local artifacts in clean gates
  • ecf87aa fix: clean historical review debt planning
  • 9de9704 fix: clean up pending-state planning
  • 9691cea fix: degrade missing advisory rule sources
  • 44dd829 fix: fail closed parsing adapter sessions
  • 428898d fix: filter notification gap noise
  • cbce6fc fix: support ci monitor retry suffix
  • bb45ac7 fix: support rule globstar matching
  • 17dc8f0 fix: suppress stale review handbacks

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 08 Jun 02:57

Changelog

  • 06e9dfb feat: add CI monitor utility adapter
  • 8b6af3b feat: add Codex usage adapter
  • 997f1ce feat: add Plane tracker adapter spike
  • de16198 feat: add board URL-state controls
  • f91e85d feat: add board bulk actions
  • 537ea69 feat: add board column chooser
  • 4fd9fc6 feat: add board keyboard navigation
  • 3b257ff feat: add board view exports
  • 5910601 feat: add board virtual windowing
  • d050e9e feat: add dashboard saved views
  • 80705d2 feat: add lane closeout guard
  • 23d2d81 feat: add monitor completion resume guard
  • afddbba feat: add multi-project board view
  • 636bf80 feat: add multi-project wall view
  • 88bcd1a feat: add orchestration controller plan
  • 5c10c40 feat: add prompt-file session launch
  • 19fd456 feat: add provider OTel usage ingestion
  • 867a693 feat: add provider usage accounting
  • 260dfc2 feat: add release verification guard
  • d15f4b0 feat: add remote push intent guard
  • 965ea09 feat: add reports dashboard
  • 7f55b31 feat: add server-side board windows
  • df61a5c feat: add store activity filters
  • eaf2f3e feat: add task gate readiness drilldown
  • b15eb2c feat: add tracker adapter contract
  • efd2662 feat: add utility event adapter contract
  • bd279f0 feat: add wall SSE polish
  • a134bda feat: add wall lane expansion
  • 5bf025c feat: add work batch model
  • 336469f feat: compact dashboard workstreams
  • eb5edad feat: guard provider session lifecycle
  • b823565 feat: map Claude Code OTel usage
  • 520736c fix: add batch subcommand help
  • 4f1cf8c fix: add sqlite busy timeout
  • cd5fdab fix: contain reports dashboard overflow
  • d273e6d fix: improve dashboard accessibility semantics
  • 276eadf fix: preserve repeated task metadata flags
  • 0b2343c fix: quote Plane evaluation labels
  • 2491fc1 fix: show partial review approval status
  • 0272338 fix: support macOS ruby in Codex usage adapter