diff --git a/Cargo.toml b/Cargo.toml index 660e077..dc66c67 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "picobot" -version = "1.4.0" +version = "1.5.0" edition = "2024" [dependencies] diff --git a/docs/superpowers/plans/2026-07-24-p1-observability.md b/docs/superpowers/plans/2026-07-24-p1-observability.md index 5eb4896..fabf0fd 100644 --- a/docs/superpowers/plans/2026-07-24-p1-observability.md +++ b/docs/superpowers/plans/2026-07-24-p1-observability.md @@ -20,7 +20,7 @@ **验证约定:** Rust 改动 → 定向测试 + `cargo test --lib` + `cargo clippy --all-targets --all-features -- -D warnings` + `cargo build`;前端 → `cd webui && npm run check && npm run build`。前端无单测框架,勿虚构。 -## Implementation Progress (2026-07-24) +## Implementation Progress (2026-07-26) **Branch:** `feat/webui-p1` @@ -30,16 +30,17 @@ - Task 1.3 AgentLoop instrumentation — `5d0cf5b` - Task 2.1 runtime introspection — `aa989cb` - Task 2.2 protected `GET /api/status` — `b14edc4`, with review fixes in `87cf500` +- Task 2.3 protected `GET /api/tools` — `119df57` +- Task 2.4 protected `GET /api/skills` + SkillsLoader accessor — `5e2771c` +- Task 3.1 Sparkline/CapacityMeter/MetricTile components — `6e719e7` +- Task 3.2 OverviewPage runtime dashboard — `0b02fd5` +- Task 3.3 ToolsPage tools & skills browser — `266fb8c` +- Task 3.4 App.svelte wiring — `4621210` +- Task 4.1 P1 release — `7676502` -**Current verification baseline:** `cargo test --lib` 349 passed; `cargo clippy --all-targets --all-features -- -D warnings` and `cargo build` passed after Task 2.2. +**Final verification baseline:** `cargo test --lib` 350 passed; `cargo clippy --all-targets --all-features -- -D warnings` clean; `cargo build` passed; `npm run check` 0 errors/warnings; `npm run build` passed. -**Resume at:** Task 2.3, protected `GET /api/tools`. No Task 2.3 code has been started. Continue with subagent-driven development and run separate spec-compliance and code-quality reviews before marking it complete. - -**Restore on another computer:** -```bash -git fetch origin -git switch --track origin/feat/webui-p1 -``` +**Status:** P1 COMPLETE. Version bumped to 1.5.0. --- diff --git a/webui/package.json b/webui/package.json index 39802de..a75e747 100644 --- a/webui/package.json +++ b/webui/package.json @@ -1,7 +1,7 @@ { "name": "picobot-webui", "private": true, - "version": "1.4.0", + "version": "1.5.0", "type": "module", "engines": { "node": ">=20"