MisakaNet current handoff
Repo: C:\Users\hp\MisakaNet
Maintainer: Ikalus1988
Date: 2026-08-15
v2.17.0 released : PyPI (2.17.0), GitHub Release, piwheels (auto-sync pending)
289 lessons indexed, 418 total files
DeepSeekHarness integration complete : MCP adapter + SKILL.md + CLI smoke
18 PRs merged in this session
15 open issues (well-distributed across quality/search/trust/distribution)
20/20 GitHub topics (including dsh-plugin, deepseek-harness)
CodeQL : 0 open alerts (3 dismissed as won't-fix)
Recently completed (this session)
Version bump: pyproject.toml, server.mcpb.json, API.md → 2.17.0
README: added v2.17.0 features section + DeepSeekHarness integration
PyPI: published misakanet 2.17.0 (wheel + sdist)
GitHub Release: v2.17.0 with full release notes
DeepSeekHarness integration
scripts/mcp_deepseek_adapter.py: 6 tools (search, get_lesson, submit_feedback, status, doctor, smoke)
SKILL.md: failure-memory skill definition for Claude Code / skill-aware agents
scripts/misakanet_cli.py: doctor/smoke/validate commands (JSON output, exit codes)
docs/integration/deepseek-harness.md: setup, verification, degradation strategy
docs/integration/deepseek-harness-guide.md: complete integration narrative
Smoke report: docs/reports/deepseek-harness-smoke-2026-08-15.md
#1034, #1032, #1030, #1028, #1026, #1025, #1024, #1020, #1008, #995, #967, #1046, #1045, #1055, #1047, #1033, #1027, #1022
CodeQL alerts #46-#48 dismissed (fatal-guard shell-command-injection false positives)
packages/fatal-guard/tests/windows-path.test.js: 16 regression tests
packages/fatal-guard/README.md: security notes section
README: "Agent / Harness integrations" table, journey table updated
docs/integration/skill-md.md: SKILL.md usage guide
Traffic analysis: 7,738 clones, 1,260 views (14 days)
PR
状态
需要
#1044
等拆分
lesson + leaderboard 分开
#1041
CONFLICTING
rules engine + search page 分开
#1031
CONFLICTING
304 files 需拆为 schema + backfill
#1029
CONFLICTING
6 conflicts, 等作者 rebase
#1023
CONFLICTING
3 conflicts, 等作者 rebase
#955
❌ 拒绝
README 被毁 + 命令注入
#941
❌ 拒绝
未完成交付
#940
❌ 拒绝
删除旧测试
#
分类
标题
状态
1048
Test
DSH local runtime test
待实现
1049
Quality
Lesson quality scoring
待实现
1050
Search
Search latency benchmark
待实现
1051
Intake
Classifier routing
待实现
1052
Distribution
Feishu bot notification
待实现
1053
Trust
Lesson deduplication
待实现
1054
DX
Changelog automation
待实现
1036
PR Genius
Rule layers
等拆分
1002
Trust
Provenance schema
Phase 1 ready
1001
Search
Hybrid weights
等 #1029 rebase
1010
Fatal-guard
CLI hardening
等 #1023 rebase
906
Feature
Evidence level badge
待实现
905
Feature
Unsolved dashboard
待实现
869
Distribution
Glama routing
跟踪中
818
Growth
社媒引流
待实现
Close #1042 (DSH smoke report already done)
Rebase #1029, #1023 (block multiple issues)
Split #1041 (rules engine vs search page)
Short-term (next 2 weeks)
Implement #1048 (DSH local runtime test)
Implement #1049 (lesson quality scoring)
Merge #1044 after split
Implement #1050 (search latency benchmark)
Implement #1051 (intake classifier)
Improve misakanet.org SEO
scripts/
├── mcp_server.py # Core MCP server (4 tools)
├── mcp_deepseek_adapter.py # DeepSeekHarness adapter (6 tools)
├── misakanet_cli.py # CLI smoke (doctor/smoke/validate)
├── pr_genius_report.py # PR Genius report generator
├── pr_genius_rules.py # PR Genius rule engine
└── lesson_lint.py # Lesson quality linter
SKILL.md # Failure-memory skill definition
pr-genius.yaml # PR Genius rule config
packages/fatal-guard/ # npm package (v0.3.0)
DeepSeekHarness = recovery layer, not harness — adapter pattern, not fork
Issue splitting over big PRs — #1031, #1041, #1044 all need splits
PR Genius stays advisory — never block merge
Fatal-guard shell-command-injection = false positive — user-controlled args, shell:false
v2.18 scope: quality + search — provenance, scoring, latency benchmark
Metric
Value
Trend
Stars
410
📈 +15 this week
Forks
159
📈 +10 this week
Lessons
289
✅ stable
Clones (14d)
7,738
📈 +100% vs last week
Views (14d)
1,260
📈 +100% vs last week
Contributors
63
📈 +6 this week
Open issues
15
✅ well-distributed
Open PRs
8
⏸ 5 need author action