Commit graph

7 commits

Author SHA1 Message Date
jlightner
0c197f5497 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
6d51628ce8 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
a91c99dd6c 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
b33e883a6b 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
136a9417f9 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
816ba43cd6 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
7411bf3ed4 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