Skip to content

v2.17.0 β€” Trust & Curation Hardening

Latest

Choose a tag to compare

@Ikalus1988 Ikalus1988 released this 13 Aug 08:51
· 93 commits to main since this release
1c55244

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)

  • PR #969: MCP path traversal fix, XSS escape, email redaction
  • Issue #964: closed

5. New Lessons (3)

  • escrow-fee-rounding-per-provider.md β€” floating-point fee math vs integer-unit currency
  • git-worktree-dangling-commit-recovery.md β€” commit vanishing in worktrees
  • squash-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!


Upgrade

pip install --upgrade misakanet==2.17.0

Links