원클릭으로
python-parser-worker
Implements and verifies normalization, events, mechanics, report, schema, and docs work for the parser mission.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Implements and verifies normalization, events, mechanics, report, schema, and docs work for the parser mission.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Implements and verifies Rust parser contract, adapter integration, and parser-facing reliability work.
Finalizes parser mission docs, reliability surfaces, and full quality-gate verification.
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 | python-parser-worker |
| description | Implements and verifies normalization, events, mechanics, report, schema, and docs work for the parser mission. |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
Use this skill for features that primarily change:
src/rlcoach/normalize.pysrc/rlcoach/events/src/rlcoach/analysis/src/rlcoach/report.pyschemas/None.
mission.md, mission AGENTS.md, and .factory/library/architecture.md before editing.{
"salientSummary": "Completed the authoritative-first event threading feature across normalization and event detectors. Targeted tests passed, and a manual analyze/report-md sanity check showed parser event provenance flowing into both JSON and Markdown outputs without duplicate events.",
"whatWasImplemented": "Updated normalization to preserve parser-authored event carriers and explicit component-state semantics, switched touches/demos/kickoffs to parser-first consumption with fallback provenance, and added focused tests covering no-double-counting and degraded fallback behavior.",
"whatWasLeftUndone": "Corpus-health coverage metrics for the new event provenance remain for a later milestone; this feature only changed the runtime event/report surfaces.",
"verification": {
"commandsRun": [
{
"command": "source .venv/bin/activate && PYTHONPATH=src pytest -q tests/test_normalize.py tests/test_events.py tests/test_events_calibration_synthetic.py",
"exitCode": 0,
"observation": "Normalization and parser-first event preference tests passed, including no-double-counting scenarios."
},
{
"command": "source .venv/bin/activate && PYTHONPATH=src pytest -q tests/test_schema_validation.py tests/test_report_end_to_end.py",
"exitCode": 0,
"observation": "Report/schema checks passed with the updated event provenance fields."
}
],
"interactiveChecks": [
{
"action": "Ran `python -m rlcoach.cli report-md testing_replay.replay --adapter rust --out /tmp/rlcoach-report-check --pretty` and compared JSON vs Markdown event/provenance output.",
"observed": "Both outputs succeeded and showed consistent parser diagnostics and event provenance."
}
]
},
"tests": {
"added": [
{
"file": "tests/test_events.py",
"cases": [
{
"name": "test_parser_authority_is_preferred_without_double_counting",
"verifies": "Parser-authored events outrank heuristic duplicates and preserve source visibility."
}
]
}
]
},
"discoveredIssues": []
}