Skip to content

Latest commit

 

History

History
131 lines (107 loc) · 5.14 KB

File metadata and controls

131 lines (107 loc) · 5.14 KB

MisakaNet current handoff

Repo: C:\Users\hp\MisakaNet Maintainer: Ikalus1988 Date: 2026-08-15

Current state

  • 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)

v2.17.0 release

  • 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

PR merges (18 total)

  • #1034, #1032, #1030, #1028, #1026, #1025, #1024, #1020, #1008, #995, #967, #1046, #1045, #1055, #1047, #1033, #1027, #1022

Security

  • 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

Documentation

  • 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)

Open PRs (8)

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 ❌ 拒绝 删除旧测试

Open issues (15)

# 分类 标题 状态
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 社媒引流 待实现

Next priorities

Immediate (this week)

  1. Close #1042 (DSH smoke report already done)
  2. Rebase #1029, #1023 (block multiple issues)
  3. Split #1041 (rules engine vs search page)

Short-term (next 2 weeks)

  1. Implement #1048 (DSH local runtime test)
  2. Implement #1049 (lesson quality scoring)
  3. Merge #1044 after split

Medium-term (this month)

  1. Implement #1050 (search latency benchmark)
  2. Implement #1051 (intake classifier)
  3. Improve misakanet.org SEO

Key files

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)

Decisions made

  1. DeepSeekHarness = recovery layer, not harness — adapter pattern, not fork
  2. Issue splitting over big PRs — #1031, #1041, #1044 all need splits
  3. PR Genius stays advisory — never block merge
  4. Fatal-guard shell-command-injection = false positive — user-controlled args, shell:false
  5. v2.18 scope: quality + search — provenance, scoring, latency benchmark

Metrics

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