aj and Claude Opus 4.6
4be0b0db09
docs: add Nest API implementation plan
...
9-task plan covering: project skeleton, CutParameters migration, request/response
types, NestResult rename, .opnest→.nest rename, NestWriter Stream overload,
NestResponse persistence, NestRunner with multi-plate loop, and verification.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 07:59:23 -04:00
aj and Claude Opus 4.6
e6a7d9b047
docs: add pluggable fill strategies implementation plan
...
11 tasks covering: IFillStrategy interface, FillContext, FillStrategyRegistry,
FillHelpers extraction, 4 strategy adapters, RunPipeline wiring, and tests.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 12:54:14 -04:00
aj and Claude Opus 4.6
285e7082fb
docs: add pattern tile layout implementation plan
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 09:31:27 -04:00
aj and Claude Opus 4.6
dde07fc256
merge: resolve polylabel conflicts, keep remote version with hole support
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 09:02:30 -04:00
aj and Claude Opus 4.6
aedbbbe0a6
docs: add shape library implementation plan
...
13-task TDD plan covering ShapeDefinition base class, 10 shape classes
(Rectangle, Circle, Ring, RightTriangle, IsoscelesTriangle, Trapezoid,
Octagon, L, T, RoundedRectangle), and MCP InputTools refactoring.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 07:55:54 -04:00
aj and Claude Opus 4.6
4c4e8c37fb
docs: add engine refactor implementation plan
...
11 tasks across 3 chunks: extract AccumulatingProgress, ShrinkFiller,
AngleCandidateBuilder, PairFiller, RemnantFiller, then rewire both
engines and NestEngineBase.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 22:05:51 -04:00
aj and Claude Opus 4.6
45bda1b2ac
docs: add polylabel part label positioning implementation plan
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 20:36:45 -04:00
aj and Claude Opus 4.6
5873bff48b
docs: add remnant finder implementation plan
...
16-task plan covering RemnantFinder class, FillScore simplification,
remainder phase removal, caller updates, and PlateView ActiveWorkArea
visualization.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 12:38:44 -04:00
aj and Claude Opus 4.6
79c6ec340c
docs: add plate processor implementation plan
...
16 tasks covering test infrastructure, core model changes, part sequencing
(6 strategies + factory), rapid planning (2 strategies), and the PlateProcessor
orchestrator. TDD approach with xUnit tests for each component.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 00:17:37 -04:00
aj and Claude Opus 4.6
026227848b
docs: add plans for ML angle pruning, fill-exact, and helper decomposition
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 23:06:12 -04:00
aj and Claude Opus 4.6
1d1cf41ba0
docs: update strip nester plan for abstract engine architecture
...
StripNester becomes StripNestEngine extending NestEngineBase.
Uses DefaultNestEngine internally via composition.
Registered in NestEngineRegistry.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 21:00:42 -04:00
aj and Claude Opus 4.6
9bd262dec0
docs: add abstract nest engine implementation plan
...
9 tasks across 4 chunks: NestEngineBase + DefaultNestEngine,
NestEngineRegistry + NestEngineInfo, callsite migration (16 sites),
verification and docs update.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 20:59:51 -04:00
aj and Claude Opus 4.6
7b01524934
docs: add strip nester implementation plan
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 19:53:11 -04:00
aj and Claude Opus 4.6
891bb49548
docs: add GPU debug, test harness, and contour reindexing plans
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 20:30:00 -04:00
aj and Claude Opus 4.6
4da5e3fc89
docs: add nesting progress window implementation plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 08:20:52 -04:00
aj and Claude Opus 4.6
9b3cf10222
docs: add cutting strategy implementation plan
...
20 tasks across 5 chunks: LeadIn hierarchy, LeadOut hierarchy,
Tab hierarchy, configuration classes, and ContourCuttingStrategy
orchestrator.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 22:56:52 -04:00
aj and Claude Opus 4.6
c2534ef08b
feat: replace XML nest file format with JSON (v2)
...
Replace three separate XML metadata files (info, drawing-info,
plate-info) and per-plate G-code placement files with a single
nest.json inside the ZIP archive. Programs remain as G-code text
under a programs/ folder.
This eliminates ~400 lines of hand-written XML read/write code
and fragile ID-based dictionary linking. Now uses System.Text.Json
with DTO records for clean serialization. Also adds Priority and
Constraints fields to drawing serialization (previously omitted).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 18:44:43 -04:00
aj and Claude Opus 4.6
add88bd410
docs: add FillScore design spec and implementation plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 23:03:21 -04:00