一键导入
parser-release-worker
Finalizes parser mission docs, reliability surfaces, and full quality-gate verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Finalizes parser mission docs, reliability surfaces, and full quality-gate verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Implements and verifies Rust parser contract, adapter integration, and parser-facing reliability work.
Implements and verifies normalization, events, mechanics, report, schema, and docs work for the parser mission.
AI coaching for Rocket League using local replay analysis. Use when the user asks about their Rocket League performance, replays, improvement, or coaching. Covers analysis, comparison, weakness detection, and practice recommendations.
| name | parser-release-worker |
| description | Finalizes parser mission docs, reliability surfaces, and full quality-gate verification. |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
Use this skill for features that primarily change:
None.
AGENTS.md, .factory/library/user-testing.md, and .factory/library/architecture.md before touching files.{
"salientSummary": "Completed the parser release-lock feature by updating parser contract docs, aligning corpus-health coverage metrics with the shipped parser contract, and rerunning the full parser gate set. The runtime CLI surfaces and docs now describe the same behavior.",
"whatWasImplemented": "Updated the parser contract/status docs to match the completed Rust parser behavior, extended corpus-health to report the final event/provenance coverage metrics, and verified the mission’s required release gates including CLI analyze/report-md, cargo test, parser-focused pytest, full pytest, lint/format checks, and corpus-health.",
"whatWasLeftUndone": "None.",
"verification": {
"commandsRun": [
{
"command": "source .venv/bin/activate && cd parsers/rlreplay_rust && cargo test",
"exitCode": 0,
"observation": "Rust parser crate tests passed."
},
{
"command": "source .venv/bin/activate && cd parsers/rlreplay_rust && maturin develop",
"exitCode": 0,
"observation": "Rust extension rebuilt successfully."
},
{
"command": "source .venv/bin/activate && PYTHONPATH=src pytest -q",
"exitCode": 0,
"observation": "Full Python suite passed after the final parser/report/doc updates."
},
{
"command": "source .venv/bin/activate && ruff check src/ tests/",
"exitCode": 0,
"observation": "Lint passed cleanly."
},
{
"command": "source .venv/bin/activate && black --check src/ tests/",
"exitCode": 0,
"observation": "Formatter check passed without diffs."
},
{
"command": "source .venv/bin/activate && PYTHONPATH=src python scripts/parser_corpus_health.py --roots replays,Replay_files --json",
"exitCode": 0,
"observation": "Corpus-health summary remained at or above the mission floor and included the new event/provenance coverage metrics."
}
],
"interactiveChecks": [
{
"action": "Ran both `analyze` and `report-md` on `testing_replay.replay` with the Rust adapter and compared diagnostics across outputs.",
"observed": "JSON and Markdown outputs were both generated successfully and reflected the same parser diagnostics/provenance state."
}
]
},
"tests": {
"added": [
{
"file": "tests/test_docs_parser_contract.py",
"cases": [
{
"name": "test_parser_docs_describe_final_contract",
"verifies": "Parser docs mention the shipped authoritative/fallback contract and validation commands."
}
]
}
]
},
"discoveredIssues": [
{
"severity": "low",
"description": "The environment still prefers direct `maturin develop` over `make rust-dev` because pip availability in the venv is brittle.",
"suggestedFix": "Keep the direct maturin path in docs/services guidance unless environment bootstrap is repaired separately."
}
]
}