arsen
|
4075b6082d
|
docs: enforce ≤200-line cap on README/CLAUDE/CHECKLIST and 3 ADRs
User-stated rule: README.md and CLAUDE.md must not exceed 200 lines;
all detail goes into docs/ with a link. ADRs also targeted at ≤200.
Before:
README.md 542 lines
CLAUDE.md 407 lines
CHECKLIST 235 lines
ADR-116 224
ADR-117 245
ADR-120 209
After:
README.md 198 ✓
CLAUDE.md 149 ✓
CHECKLIST 199 ✓
ADR-116 191 ✓
ADR-117 199 ✓
ADR-120 200 ✓
ADR-115/118/119 already under (161 / 193 / 161)
New supporting docs (extracted content):
docs/use-cases.md — full deployment-tier catalogue + 60 ADR-041 edge modules
+ ADR-024 self-learning section, all moved from README
docs/architecture.md — pipeline diagram + module breakdown from README
docs/dev-handbook.md — crate map, RuvSense modules, build/firmware/release
/publish, witness verification — all moved from CLAUDE.md
docs/claude-swarm.md — V3 CLI commands, agent types, memory commands —
moved from CLAUDE.md
Trims (compress prose without losing facts):
ADR-116 — D7 honesty section + Verified Acceptance + Open Items
ADR-117 — Context narrative folded to bullets + Out of Scope condensed
ADR-120 — Out of Scope condensed
CHECKLIST — adaptive classifier entries compacted + Deferred grouped
CLAUDE.md now adds the ≤200-line rule explicitly to Behavioral Rules
+ Project Architecture + Pre-Merge Checklist so future sessions can't
forget it. README.md was a 67% reduction; CLAUDE.md 63%.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 11:04:15 +07:00 |
arsen
|
7cdd8f69e6
|
feat(adr-116): WiFlow-v1 supervised pose loader (Rust)
Pure-Rust port of scripts/train-wiflow-supervised.js inference path.
Loads ruv/ruview/wiflow-v1.json (lite scale, 186946 params) — base64
weights, 2 TCN blocks (k=3, d=[1,2]), 35→32→32 channels, FC 640→256→34.
BatchNorm uses per-window mean/var matching the JS impl. No new crates;
inline base64 decoder, hand-written math.
CLI: --wiflow-model PATH flips /api/v1/info {pose_estimation:true},
populates SensingUpdate.pose_keypoints per tick, pose_current returns
17 COCO keypoints. Verified on TP-Link/.100/.101 deployment.
Output values are sigmoid-saturated (transfer w/o fine-tune) — model
needs per-deployment LoRA adapter or re-train, follow-up Pack E.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-17 18:47:17 +07:00 |