---
title: "v1.0 baseline · M1 skeleton · docs site launch"
date: 2026-09-17
tags: ["milestone", "docs", "core"]
---

> Documentation Index
> Fetch the complete documentation index at: https://botharness.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.0 baseline · M1 skeleton · docs site launch

## 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.

Source: https://botharness.ai/changelog/2026-09-17-v1-docs-site/index.mdx
