Commit Graph

110 Commits

Author SHA1 Message Date
Zhao a3bdfffcf2 test(smoke): execute and extend Codex UTF-8 regression 2026-08-20 12:19:31 +08:00
Zhao e1b6504ff3 fix(bootstrap): preserve UTF-8 Codex config encoding
Fixes #98.
2026-08-20 11:54:49 +08:00
hoangmai39td-arch 044224b00a Merge pull request #96 from jhuang-tw/fix/bootstrap-manifest-hermetic-jq
fix(test): make bootstrap manifest regression hermetic
2026-08-19 17:34:59 +08:00
hoangmai39td-arch 5c2f0c8a0a Update README.md 2026-08-19 17:27:44 +08:00
jhuang-tw 75a64e7d62 fix(test): make bootstrap manifest regression hermetic 2026-08-19 15:57:21 +08:00
zhaoxuya520 a9ed8d04ad Merge pull request #93 from jhuang-tw/fix/client-neutral-bootstrap-capability
fix: make MCP bootstrap client-neutral by default

Owner integration: preserve all prior CI contracts, document explicit host selection on Windows, and make the Bash manifest regression UTF-8 deterministic.
2026-08-19 11:58:54 +08:00
zhaoxuya520 e49eaa7252 Merge pull request #92 from jhuang-tw/fix/cross-platform-case-contract
fix: make case setup consistent across Windows, Linux, and macOS

Owner integration: preserve routing.json SSoT, keep reports optional by default, and require offline samples to resolve to real local files.
2026-08-19 11:46:55 +08:00
zhaoxuya520 63a42f2be8 Merge pull request #91 from dex0shubham/fix/utf8-bom-ps51
fix(scripts): require UTF-8 BOM for non-ASCII PowerShell 5.1 scripts
2026-08-19 11:33:49 +08:00
zhaoxuya520 a50eead89a Merge pull request #90 from kin9-0rz/main
fix(scripts): unify PowerShell child host resolution and add r2 fallbacks
2026-08-19 11:33:07 +08:00
zhaoxuya520 f0903fb2a8 Merge pull request #94 from HarryPD168/fix/coherence-clamp
fix(router): clamp hot path to routing.json and real auth gate

Owner integration: align remaining Chinese routing instructions with routing.json SSoT and clear Markdown diff-check warnings.
2026-08-19 11:09:43 +08:00
zhaoxuya520 f10abbdbc3 docs: split disclaimer across localized readmes 2026-08-19 10:28:05 +08:00
zhaoxuya520 975161afa2 docs: add authorization disclaimer 2026-08-19 10:09:33 +08:00
ZhaoXu 3577b4355f Update README.md 2026-08-19 10:01:37 +08:00
Harry 0a4019d56f fix(router): clamp hot path to routing.json and real auth gate
Keep reverse-skill a skill router, not a platform. RULES hot path is master-route then case-init then PRIMARY. MASTER-ROUTING priority is verified against routing.json. precedent-auth no longer grants. CTF is one R41 pointer, not 40 competition routes. open.ps1 never deletes .i64/.idb. Route-scope parse is line-anchored and last-match. Tests: 168 routing cases, parse-contracts, title-safety in CI.
2026-08-18 14:58:22 +01:00
Harry 79d74db3d3 feat(ida-reverse): keep-alive supervisor and ida-pro-mcp 2.x open
Reuse a healthy HTTP MCP, launch idalib_supervisor via windowless Python, and never taskkill ida.exe. Treat a listening 13337 with tools/list timeout as busy so the 1-minute watchdog cannot kill a supervisor mid-idb_open. open.ps1 uses idb_open/idb_list. Add watchdog, autostart, GUI launcher, and ToolDiscovery catalog entries.
2026-08-18 14:25:41 +01:00
jhuang-tw 2b1e33f92d refactor: keep Bash bootstrap diff focused on host neutrality 2026-08-18 00:24:32 -07:00
jhuang-tw dce8138463 docs: show explicit MCP host selection on macOS 2026-08-18 00:20:44 -07:00
jhuang-tw e7c3394241 docs: show explicit MCP host selection on Linux 2026-08-18 00:20:12 -07:00
jhuang-tw a0e90bf478 docs: make generated tool-index wording client-neutral 2026-08-18 00:19:39 -07:00
jhuang-tw 9181f34aea test: run client-neutral bootstrap contract on macOS 2026-08-18 00:16:50 -07:00
jhuang-tw 7ec19e120d test: keep platform runtime paths in Bash fixture 2026-08-18 00:16:37 -07:00
jhuang-tw 4e86eac911 test: gate client-neutral bootstrap behavior in CI 2026-08-18 00:14:21 -07:00
jhuang-tw 836283a3b0 test: cover client-neutral PowerShell bootstrap and discovery 2026-08-18 00:13:41 -07:00
jhuang-tw 3739296ed1 test: cover client-neutral Bash bootstrap and discovery 2026-08-18 00:13:25 -07:00
jhuang-tw 0dca729691 fix: make Bash capability discovery client-neutral 2026-08-18 00:12:29 -07:00
jhuang-tw 919908885a fix: make Bash MCP host registration explicit 2026-08-18 00:11:19 -07:00
jhuang-tw c21cb7b5f1 fix: make MCP host registration opt-in on PowerShell 2026-08-18 00:09:15 -07:00
jhuang-tw 33015cc3f4 fix: separate MCP capability readiness from npx presence 2026-08-18 00:07:18 -07:00
jhuang-tw 131c92d262 ci: consume expected Windows guard failure 2026-08-17 23:55:46 -07:00
jhuang-tw ae02eb3e7d docs: keep AGENTS language consistent 2026-08-17 23:50:45 -07:00
jhuang-tw d0201b036b test: make Windows case assertions CRLF-safe 2026-08-17 23:50:22 -07:00
jhuang-tw ceabe94610 docs: remove stale routing case count 2026-08-17 23:49:51 -07:00
jhuang-tw a515665e70 docs(p0): complete native AI bootstrap path 2026-08-17 23:44:34 -07:00
jhuang-tw 21d5b2bf4e docs(p0): make master skill use platform-native entrypoints 2026-08-17 23:42:59 -07:00
jhuang-tw 01cd654e81 docs(p0): route canonical behavior through native platform entry 2026-08-17 23:41:53 -07:00
jhuang-tw 843bf5d1e3 docs(p0): make primary route entry cross-platform 2026-08-17 23:40:16 -07:00
jhuang-tw 58455eccd6 docs(p0): document native case-init scope contract 2026-08-17 23:39:46 -07:00
jhuang-tw 0f39e89cea test(p0): assert Force cannot bypass scope gate 2026-08-17 23:39:19 -07:00
jhuang-tw d2e51449ef test(p0): cover fresh cross-platform case contract 2026-08-17 23:37:56 -07:00
jhuang-tw 77e6be06a2 docs(p0): make agent entry platform-native 2026-08-17 23:36:49 -07:00
jhuang-tw e29bba4b6b fix(p0): align powershell offline sample case readiness 2026-08-17 23:35:27 -07:00
jhuang-tw fb1124daf9 fix(p0): write bash cases under caller project root 2026-08-17 23:34:35 -07:00
jhuang-tw d2445dc616 fix(p0): keep scope hard gates non-bypassable on powershell 2026-08-17 23:33:49 -07:00
jhuang-tw 0c83d1d69d fix(p0): keep scope hard gates non-bypassable on bash 2026-08-17 23:33:28 -07:00
dex0shubham d57d5ddb2b fix(scripts): add UTF-8 BOM so non-ASCII .ps1 survive Windows PowerShell 5.1
PS 5.1 parses a BOM-less .ps1 as the system ANSI codepage, garbling the
Chinese / em-dash string literals in five scripts. verify-doc-facts.ps1
failed four checks under 5.1 (CI only ran it under pwsh). Add a BOM to the
five files and a CI guard that fails any non-ASCII .ps1 lacking one.
2026-08-17 14:03:38 +01:00
kin9-0rz 0bc4ec960d fix(scripts): 统一 PowerShell 子进程入口并修复 r2 工具索引 fallback
- 新增 lib/HostRuntime.ps1 的 Resolve-ReverseHostExe,子进程调用统一经当前进程优先解析(pwsh→powershell→系统兜底),替代 verify/case-init/test-routing/test-p0-friction 中硬编码的 & powershell / Start-Process powershell.exe,修复仅装 PowerShell 7+ 环境下子进程调用失败
- ToolDiscovery.ps1 的 r2 Fallbacks 补充 r2.bat 与 radare2.exe 路径,修复 radare2 Windows 发行版(无 r2.exe)下 tool-index 误报 no
- verify-routing-coherence.ps1 的 pin gate 改用 hashtable 索引访问 capabilities 可选属性,修复 Set-StrictMode -Latest 下访问不存在属性抛错(此前被 powershell 硬编码失败掩盖)
- 回写 field-journal 并同步 _index.md
2026-08-17 14:20:38 +08:00
Edison ea582f30d5 Merge pull request #85 from zhaoxuya520/fix/issue-77-blindspot-r52-r81
feat(ops): blindspot cookbook R52-R81 (#77 batch 2)
2026-08-16 20:41:00 +08:00
yhc e489f9ad6a fix(verify): run #77 anchors before fail gate; strip BEL in links
Move ADF/BSC assertions out of Write-Host string so they update $fail.
Use Ok/Bad + Test-Path/Get-Content (no phantom Assert-File*).
Assert re-agent-workflow hooks blindspot cookbook.
Remove ASCII BEL from ADF/workflow markdown link labels.
2026-08-15 08:58:36 +08:00
yhc 038e69fd5b feat(ops): blindspot cookbook R52-R81 (#77 batch 2)
Add analysis-blindspot-cookbook for language/obfuscation/behavior/format/
agent-meta recipes. Detection-oriented; no bypass tutorials. Hook ADF §5,
re-agent-workflow, verify anchors. Not a third master workflow.
2026-08-14 21:09:20 +08:00
Edison dd7c50dc38 Merge pull request #84 from zhaoxuya520/fix/issue-77-analysis-decision-framework
feat(ops): analysis decision framework R1-R51 (#77)
2026-08-14 20:31:25 +08:00