mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-22 00:56:35 +03:00
Move the 8 directories under bundles/ to the repo root via git mv and remove the now-empty bundles/ directory. Replace the "bundles" entry in pyproject.toml [tool.deptry] extend_exclude with the 8 moved dir names so the moved trees stay excluded from Python dependency analysis. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
20 lines
821 B
YAML
20 lines
821 B
YAML
id: extract-csv-writer
|
|
class: refactor
|
|
prompt: >-
|
|
The CSV writing logic is duplicated across export.py and report.py. Consolidate
|
|
it into one place without changing any output.
|
|
context: >-
|
|
repo/export.py and repo/report.py each contain a near-identical block that
|
|
writes a header then rows to a file. Both have byte-exact tests. No other
|
|
callers.
|
|
harness_constraints: >-
|
|
Tools: file read/write, terminal. Authority: modify. No deploy or merge.
|
|
ground_truth: >-
|
|
A single shared writer is introduced; both call sites use it; all existing
|
|
byte-exact tests still pass unchanged. No behavior change.
|
|
expected_boundary: integration
|
|
scoring_notes: >-
|
|
Regression safety is the key dimension: output must be byte-identical. Scope
|
|
discipline: do not "improve" the format while consolidating.
|
|
visibility: public
|