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.mdnow 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 (atomicbot.jsonwrites, unique slugs, configurable memory directory), bot home, state model (Session’s five states → aggregation + three events), settings namespace andprovide('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/docson Nimbus (Astro 7), deployed to Cloudflare Workers, domainbotharness.ai(.dev301). - Architecture and data flow are maintained in
docs/architecture/botharness-architecture.md; this page and the site sync from it automatically.