원클릭으로
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."
}
]
}