Files
whetstone_DSL/editor/tests
Bill bff1b47e83 Step 1990: Fix C++ struct field type loss and queue_ready test-files blocker
CppParser bug: declaration/field_declaration nodes created Variable AST nodes
but never extracted the "type" field from the tree-sitter parse tree. This
caused CppGeneratorTypes::inferFieldType to always fall back to
"auto /* TODO: specify type */" for struct fields whose names didn't match
name-based heuristics. Fix: read childByFieldName(member, "type"), create a
PrimitiveType child, and attach via var->setChild("type", ...) — same pattern
already used for function return types and parameters. Also unwrap
init_declarator nodes so field names are clean identifiers, not "x = 0".

queue_ready bug: strictExecutionContract mode blocked on missing testFiles
even when the project was starting new work and test files don't exist yet.
Demoted to a warning so new sprint work is not blocked on pre-declared tests.

5/5 tests passing (step1990_test).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 18:13:41 -06:00
..
2026-02-06 21:48:25 -07:00
2026-02-07 10:46:17 -07:00
2026-02-09 09:12:34 -07:00
2026-02-09 09:14:47 -07:00
2026-02-09 09:26:54 -07:00
2026-02-09 09:35:00 -07:00
2026-02-09 09:37:12 -07:00
2026-02-09 09:38:57 -07:00
2026-02-09 09:49:29 -07:00
2026-02-09 09:59:25 -07:00
2026-02-09 10:22:13 -07:00
2026-02-09 10:10:25 -07:00
2026-02-09 12:18:54 -07:00
2026-02-09 12:30:31 -07:00
2026-02-09 12:33:15 -07:00
2026-02-09 12:49:14 -07:00
2026-02-09 12:52:20 -07:00
2026-02-09 12:56:27 -07:00
2026-02-09 13:02:43 -07:00
2026-02-09 13:04:58 -07:00
2026-02-09 17:12:28 -07:00
2026-02-09 17:32:17 -07:00
2026-02-09 17:47:26 -07:00
2026-02-09 21:26:10 -07:00
2026-02-09 21:35:54 -07:00
2026-02-09 21:41:58 -07:00
2026-02-09 21:44:45 -07:00
2026-02-09 21:51:44 -07:00
2026-02-09 22:37:49 -07:00
2026-02-09 22:40:26 -07:00
2026-02-09 22:50:49 -07:00
2026-02-10 05:15:09 -07:00
2026-02-10 08:43:19 -07:00