ワンクリックで
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": []
}