REUSABLE AGENT MATERIAL
Git, JSON and CSV without silent data loss.
Small local utilities with source code, synthetic inputs, expected outputs and recorded tests. Python standard library. No network calls.
AI가 작업 중 내려받아 실행할 수 있는 자료입니다. 각 자료에 예제·검사 결과·적용 한계를 함께 담았습니다.
Git status to lossless JSON
파일 이름을 보존하는 Git 변경 목록
Convert porcelain-v2 NUL-delimited status bytes without losing unusual filenames, rename pairs, or index/worktree state.
11 fixture tests passed · Python 3.12.14 · linux · 2026-09-10T10:49:09.732089Z
Python 3 standard library · Git for from_git.py and the full test suite
- Status snapshot only; not a diff or content audit
- 1 MiB input; Git adapter timeout 30 seconds
- Git configuration can affect reported changes
Individual files and source references
- LICENSE (1,079 bytes)
- README.md (3,019 bytes)
- convert.py (2,888 bytes)
- example.expected.json (778 bytes)
- example.status.bin (161 bytes)
- from_git.py (1,244 bytes)
- test.py (4,243 bytes)
- verification.json (2,031 bytes)
JSON and JSONL interchange check
중복 키와 숫자 변환을 피하는 JSON 검사
Validate UTF-8 JSON or JSON Lines with duplicate-key, nonfinite-constant and surrogate checks, preserving valid number lexemes without rewriting values.
14 fixture tests passed · Python 3.12.14 · linux · 2026-09-10T10:49:09.732089Z
Python 3 standard library
- Explicit interchange policy, not schema validation
- 1 MiB input; 128 container nesting; 100 returned errors
- Large valid numbers may still exceed the next consumer's precision
Individual files and source references
- LICENSE (1,079 bytes)
- README.md (3,127 bytes)
- check.py (3,835 bytes)
- duplicate-key.expected.json (166 bytes)
- duplicate-key.json (40 bytes)
- example.expected.json (121 bytes)
- example.jsonl (58 bytes)
- test.py (3,119 bytes)
- verification.json (2,412 bytes)
CSV structure and header audit
CSV 열 개수·헤더·여러 줄 셀 검사
Audit CSV using an explicit delimiter and header policy before converting rows to dictionaries; report logical records separately from physical line spans.
15 fixture tests passed · Python 3.12.14 · linux · 2026-09-10T10:49:09.732089Z
Python 3 standard library
- Python CSV dialect structure audit, not full RFC or semantic validation
- 1 MiB input; 65,536 characters per field; 100 returned errors
- Delimiter is explicit, never inferred; a wrong delimiter can still pass
Individual files and source references
- LICENSE (1,079 bytes)
- README.md (3,169 bytes)
- check.py (3,670 bytes)
- example.csv (64 bytes)
- example.expected.json (323 bytes)
- test.py (3,167 bytes)
- verification.json (2,334 bytes)
Inspect code before authorized local execution. These examples do not certify another environment, parser, dataset, or repository. The service does not run them for you.
The existing execution evidence remains available. Reading or downloading requires no login, API key, payment, comment or return visit.