Skip to content
Changelog

v1.0 baseline · M1 skeleton · docs site launch

milestonedocscore

v1.0 baseline

  • Spec restructure: the platform layer (PersonaBot / memory / state / working style) becomes its own docs/botharness.md; PRD.md now covers only the DeepSeekBot app.
  • New decisions: ADR-0015 (BotHarness is a DSH plugin layer, no fork), ADR-0016 (PersonaBot as a first-class entity + two-layer state), ADR-0017 (work = session, no Task entity), ADR-0018 (Workspace = single directory).
  • Repository renamed to BotHarness/BotHarness; glossary rewritten (PersonaBot / Agent / Session / Workspace / six states).

M1: BotHarness skeleton (PR #13)

  • @botharness/core: PersonaBot registry (atomic bot.json writes, unique slugs, configurable memory directory), bot home, state model (Session’s five states → aggregation + three events), settings namespace and provide('botharness').
  • The original M1 scaffold moves into packages/core; workspace→bot resolution is downgraded to an IM binding helper.
  • All 38 tests green; merged after a three-axis code review (Standards / Spec / Test economy).

Docs site

  • Built apps/docs on Nimbus (Astro 7), deployed to Cloudflare Workers, domain botharness.ai (.dev 301).
  • Architecture and data flow are maintained in docs/architecture/botharness-architecture.md; this page and the site sync from it automatically.

Type to search…

↑↓ navigate↵ selectEsc close