mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-19 07:27:04 +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
860 B
YAML
20 lines
860 B
YAML
id: add-csv-encoding-option
|
|
class: feature-change
|
|
prompt: >-
|
|
Add an option to export CSVs as UTF-8 with BOM so Excel opens non-ASCII
|
|
columns correctly. Keep the default behavior unchanged.
|
|
context: >-
|
|
repo/export.py writes CSV via `open(path, "w", encoding="utf-8")`. Callers in
|
|
repo/api.py pass an options dict. Existing tests assert default output bytes.
|
|
harness_constraints: >-
|
|
Tools: file read/write, terminal. Authority: modify. No deploy or merge.
|
|
ground_truth: >-
|
|
A new opt-in option (e.g. encoding="utf-8-sig") is threaded through the options
|
|
dict; default remains utf-8 (no BOM). Existing default-output tests still pass;
|
|
a new test covers the BOM path.
|
|
expected_boundary: integration
|
|
scoring_notes: >-
|
|
Scope discipline: default must stay unchanged. Regression safety: existing
|
|
byte-exact tests must still pass.
|
|
visibility: public
|