jlightner
|
c693f5e1e2
|
fix: Implemented 5 preset configs (sign, patch, stencil, detailed, cust…
- "engine/presets/sign.json"
- "engine/presets/patch.json"
- "engine/presets/stencil.json"
- "engine/presets/detailed.json"
- "engine/presets/custom.json"
- "engine/presets/loader.py"
- "engine/api/routes.py"
- "engine/tests/test_presets.py"
GSD-Task: S03/T01
|
2026-03-26 04:45:52 +00:00 |
|
jlightner
|
9540f37f70
|
test: Wire post-processing into /engine/trace, add output_format routin…
- "engine/api/routes.py"
- "engine/tests/test_api.py"
GSD-Task: S02/T03
|
2026-03-26 04:39:52 +00:00 |
|
jlightner
|
4539a488bc
|
fix: Implemented RDP path simplification, island/hole detection via win…
- engine/pipeline/postprocess.py
- engine/tests/test_postprocess.py
GSD-Task: S02/T01
|
2026-03-26 04:32:31 +00:00 |
|
jlightner
|
291a810605
|
test: Wired POST /engine/trace endpoint with preprocess + vectorize pip…
- "engine/api/routes.py"
- "engine/tests/test_api.py"
- "engine/main.py"
GSD-Task: S01/T05
|
2026-03-26 04:22:39 +00:00 |
|
jlightner
|
ae74228fb0
|
test: Implemented vtracer_trace() function that converts grayscale or c…
- engine/pipeline/vectorize.py
- engine/tests/test_vectorize.py
GSD-Task: S01/T04
|
2026-03-26 04:18:31 +00:00 |
|
jlightner
|
a12646de89
|
test: Implemented potrace_trace() function that converts preprocessed b…
- engine/pipeline/vectorize.py
- engine/tests/test_vectorize.py
GSD-Task: S01/T03
|
2026-03-26 04:15:01 +00:00 |
|
jlightner
|
c20d6e55b6
|
test: Implemented full OpenCV preprocessing pipeline (grayscale, bilate…
- engine/pipeline/preprocessing.py
- engine/tests/test_preprocessing.py
GSD-Task: S01/T02
|
2026-03-26 04:11:01 +00:00 |
|
jlightner
|
da8e1c152a
|
chore: Created engine/ Python project with FastAPI skeleton, all depend…
- "engine/pyproject.toml"
- "engine/main.py"
- "engine/.gitignore"
- "README.md"
GSD-Task: S01/T01
|
2026-03-26 04:07:16 +00:00 |
|
jlightner
|
3cca4a2350
|
init: GSD project scaffolding for Kerf — 3 milestones, requirements, decisions
M001: Kerf Engine (pipeline, API, presets, Docker) — 3 slices, 10 tasks
M002: Kerf App (Import UI, Canvas, Text system) — 3 slices (planned, not detailed)
M003: Export, Docker Compose, Embed Mode — 3 slices (planned, not detailed)
25 requirements extracted from GSD-INITIATE.md
7 architectural decisions recorded
Human checkpoints gate M001→M002→M003 transitions
|
2026-03-26 03:55:59 +00:00 |
|