Skip to content

v0.0.1

Choose a tag to compare

@joshpanka joshpanka released this 06 Oct 02:11
2a57978

0.0.1 (2026-10-06)

Features

  • a door's trouble is transport and data, never a bad agent (#15) (7effbe4)
  • a local install signs in against the hosted hub (#72) (69f1644)
  • a row's work is one kind-blind loop (#47) (0195690)
  • agents (roster, builder, test bench, spec-door providers) (#5) (176590a)
  • AI columns (durable fills, diagnosed cells, spend consent) (#6) (cf54d49)
  • async row-push webhook (POST /v1/lists/{id}/ingest) (#29) (eaf229f)
  • auth end to end in the browser (#2) (8989d87)
  • column reorder (header drag, per-column menu) (#7) (4c4fa0b)
  • core verifies machine tokens by relaying to the hub (no secret) (#27) (d19bfe6)
  • discover end to end (proxy, contract, web surface) (#3) (ebfa376)
  • ingest push overrides AI columns + type-validates at the POST (#36) (270391f)
  • Kafka ingest bus + deduping worker (apply is a log for now) (#30) (ffa60e0)
  • serper replaces dataforseo as the metered search door (#23) (f6f25f7)
  • the ingest worker appends pushed rows to the sheet (#31) (71111db)
  • the marketing site as its own web app (@bower/marketing, :3005) (#12) (2e950b3)
  • the Send webhook column persists (#41) (aae66df)
  • the Send webhook column tab, whose one action is Test (#40) (ddc94dd)
  • the workflow substrate (Workflow / NodePath / Node, agent_id -> node_id) (#38) (db6fe4f)
  • unify fill + autofill on one task state machine (provision/process split) (#35) (a5afe9c)
  • webhook destinations and the settings area (#39) (d6c905b)

Bug fixes

  • drop the account-reassurance line from the sign-in-failed card (#14) (760cbdf)
  • drop the spend footer from the AI column drawer (#8) (5812938)
  • hold the List lock over the columns write, not the queue insert (#10) (69a1889)
  • machine-auth review follow-ups (core) (#28) (dd2720f)
  • the consent echo refuses growth only (#11) (b8da449)