v2.17.0 β Trust & Curation Hardening
Release date: 2026-08-13
What changed
1. Lesson Lint (P0)
- New
scripts/lesson_lint.py: checks broken links, duplicate titles, missing frontmatter, quality scores, short lessons - Non-blocking CI job (observation mode)
- Fixed 5 high severity issues
- Current state: 0 high / 235 medium / 5 low
2. Competitive Analysis & Positioning (P1)
- README: 'Git-backed failure-memory' hero
- README: 'What this is NOT' table (8 categories)
- README: Competitive analysis table (8 competitors, sharing model comparison)
- New doc:
docs/baseline/competitive-analysis-2026-08-12.md
3. Version Drift Cleanup (P0)
- STATUS.md / ROADMAP.md synced to v2.17.0
- Lesson count unified to 289 across README, STATUS, ROADMAP, site
4. Security Hardening (P0)
5. New Lessons (3)
escrow-fee-rounding-per-provider.mdβ floating-point fee math vs integer-unit currencygit-worktree-dangling-commit-recovery.mdβ commit vanishing in worktreessquash-rebase-force-push-lease.mdβ force-push after squash-rebase
6. Mobile Responsive /connect
- PR #974: CSS media queries for 768px and 480px breakpoints
- WCAG touch targets β₯44px
7. Code Style Guidelines
- PR #994: CONTRIBUTING.md with ruff (Python) and ESLint (TypeScript) conventions
- README updated to reference CONTRIBUTING.md
8. Infrastructure
- Identity Aura badge verification (PR #993)
- FAQ for setup and contributions (PR #988)
- Regression queries: 11 queries covering 8 failure categories
Stats
| Metric | Value |
|---|---|
| Lessons | 289 (was 275) |
| Domains | 25 |
| Contributors | 10+ |
| Merged PRs | #974, #983, #988, #993, #994, #996 |
Contributors
Thank you to all contributors!
- @waterWang β mobile responsive CSS
- @elevasyncsolutions-jpg β 3 original failure-recovery lessons
- @Liona-orph β FAQ documentation
- @yunaremaia β code style guidelines, Identity Aura tests
Upgrade
pip install --upgrade misakanet==2.17.0