Repo: C:\Users\hp\MisakaNet
Maintainer: Ikalus1988
Date: 2026-08-11
- v2.16.0 released: PyPI, GitHub Release, GHCR container.
- Remote MCP endpoint:
https://misakanet.org/mcp - Voice Prompts: 4 Japanese MP3 files, opt-in wrapper
- Security hotfix merged: path traversal, XSS, secret redaction
- GX1 lesson directory contract fixed
-
Security hotfix (#969):
- MCP path traversal: _is_allowed_lesson_path() helper
- Email intake secret redaction: redactSecrets()
- Register success page XSS: escapeHtml()
- Email format validation: regex check
- Security regression tests
-
GX1 lesson directory contract (#968):
- Moved 3 misplaced lessons to lessons/contrib/
- Fixed frontmatter format (YAML → JSON)
- Added evidence_level: E2 to all lessons
- Removed duplicate lesson
- Regenerated data/lessons.json (287 entries)
-
README updates:
- Replaced header image with value comparison (misaka-compare.jpg)
- Synced bilingual statistics (Lessons 287, Nodes 59, Domains 5)
- Added v2.16.0 features section
- Aligned Chinese/English narrative
-
PR Genius efficiency analysis (#959):
- 100 PRs analyzed, 40% efficiency improvement
- p=0.032 statistical significance
- Dashboard deployed to GitHub Pages
-
Evidence level automation (#952):
- Auto-infer evidence_level for new lessons
- PR comment suggestions
- Fallback to E0 on failure
-
Voice prompt design direction (#953):
- Opt-in wrapper only, no agent hook requirement
- External script layer, not deep integration
Active / next:
- #968 GX1 lesson directory contract (merged)
- #969 Security hotfix (merged)
- #959 PR Genius efficiency analysis (data collection ongoing)
- #952 Evidence level automation (implementation pending)
- #953 Voice prompt design direction (low priority)
Existing later/backlog:
- #869 Glama routing support request
- #818 Social media outreach
- #646 Onboarding
- #429 Homepage blind test
Lesson counts:
- lessons/ directory: 287 files (core: 11, contrib: 276)
- data/lessons.json: 287 entries (indexed)
- Use "287 indexed lessons" in README
Node count: 59 assigned IDs
Domain count: 5 (docs/domains/) but 7 listed in README (RAG, DevOps, Feishu, Fanuc, Network, Claude, Hub)
- MCP path traversal: FIXED (lessons/*.md only)
- Email intake secret redaction: FIXED (KV + Issue)
- Register success page XSS: FIXED (escapeHtml)
- Email format validation: FIXED (regex)
- Version: v1.6.2 (latest)
- Efficiency improvement: 40% (p=0.032)
- Dashboard: https://zsxh1990.github.io/pr-genius/pr-genius-efficiency-dashboard.html
- Data collection: 100 PRs analyzed, target 100+ for final conclusion
- No DCO, no review/merge.
- Security hotfixes: merge immediately if CI green.
- GX1 fixes: separate PR from security hotfixes.
- Lesson frontmatter: must be JSON format with evidence_level.
- Monitor Glama support ticket #122166335 (7d check: 2026-08-13)
- Continue PR Genius data collection to 100+ PRs
- Implement evidence_level auto-inference (#952)
- Consider voice prompt as low-priority opt-in wrapper
- Security hotfix #969 merged
- GX1 #968 merged
- README synced (Lessons 287, Nodes 59, Domains 5)
- PR Genius analysis updated with 100 PR data
- Evidence level automation issue created (#952)
- Voice prompt design direction issue created (#953)
- Handoff document pushed (cafb835)
- Merged #965 (README sync), #970 (docs), #971 (PR Genius analysis)
- Closed #952 (implemented by PR #967)
- Closed #959 (documented by PR #971)
- Closed duplicate PRs #958, #961, #962 (laurentketterle-hub)
- Commented on #967 asking for CI fix
- Status: 3 PRs merged, 4 issues/PRs closed, 1 PR awaiting CI fix
- Fixed lesson count inconsistency across all docs:
- README.md: 275 → 287 (4 places)
- STATUS.md: 271 → 287
- docs/integrations/README.md: 271+ → 287
- docs/mcp-quickstart.md: 271 → 287
- handoff doc: updated to 287
- Single source of truth: data/lessons.json (287 entries)
- PR Genius analysis on all open PRs
- Closed 10 duplicate PRs from laurentketterle-hub (#972-#982)
- Commented on #967: fix CI + add tests + clarify evidence_level semantics
- Commented on #974: add DCO + add tests
- Commented on #940/#941: add DCO + fix CI
- Commented on #955: add DCO + split into smaller PRs
- Status: 10 duplicate PRs closed, 5 PRs awaiting contributor fixes
- PR Genius analysis on new PRs
- Closed 5 duplicate PRs from laurentketterle-hub (#984-#989)
- Merged #988 (Liona-orph): FAQ documentation
- Commented on #983 (elevasyncsolutions-jpg): fix CI
- Status: 5 more duplicates closed, 1 PR merged, 1 PR awaiting CI fix
- PR Genius analysis on new PRs
- Closed 3 duplicate PRs from laurentketterle-hub (#990-#992)
- Merged #993 (yunaremaia): Identity Aura badge verification
- Status: 3 more duplicates closed, 1 PR merged
| PR | Author | Title | Status |
|---|---|---|---|
| #983 | elevasyncsolutions-jpg | feat: add 3 more original failure-recovery lessons | CI 失败, 等修复 |
| #967 | zsxh1990 | feat: auto-infer evidence_level from lesson content | MERGEABLE, CI 失败, 等修复 |
| #974 | waterWang | fix(connect): mobile responsive CSS | needs-dco, CI 失败, 等修复 |
| #955 | JoTalbot | feat: voice-prompt-wrapper | needs-dco, CI 失败, 建议拆分 |
| #941 | charlieseay | Fix: Voice volume control UI | needs-dco, CI 失败 |
| #940 | charlieseay | Fix: Windows Voice hook verification | needs-dco, CI 失败 |
| Issue | Title | Labels |
|---|---|---|
| #960 | [Doc] README sync: fix hardcoded numbers | ready |
| #953 | [Design] Voice prompt: opt-in wrapper only | needs-ac |
| #933 | [Feature] Voice volume control UI | competition, bounty |
| #932 | [Test] Windows Voice hook verification | competition, bounty |
| #911 | [Test] Identity Aura badge system verification | ready, agent-friendly |
| #908 | [Feature] Contributor reputation leaderboard display | ready, agent-friendly |
| #906 | [Feature] Evidence level badge design system | ready, agent-friendly |
| #905 | [Feature] Unsolved lessons dashboard visualization | ready, agent-friendly |
| #904 | [UI] Fix Connect page mobile responsive layout | ready, agent-friendly |
| #903 | [Docs] Add CONTRIBUTING.md code style guide | ready, agent-friendly |
| #902 | [Docs] Create FAQ page | ready, agent-friendly |
| #901 | [Docs] Add Japanese README translation | ready, agent-friendly |
| #869 | [Glama] Track hosted endpoint routing | ready, 2026-08-13 check |
| #818 | [Bounty] 社媒引流帖 | needs-ac |
| #646 | [Onboarding] Try MisakaNet | needs-ac |
- 等 #967 CI 修复后合并(evidence_level 自动推断,核心功能)
- #960 关闭(PR #965 已修复)
- 监控 Glama ticket #122166335(2026-08-13 检查)
- Voice 相关 PR #955/#940/#941 需要 DCO + CI 修复