neuralcad / tests

Commit History

  1. feat: add severity field to GeneratedQuestionCard⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    54db1da
  2. feat: replace keyword gap analyzer with LLM-based analyze_gaps⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    2919322
  3. refactor: replace GapAnalysisConfig keyword fields with LLM model config⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    964b35b

  1. refactor: update test fixtures to use Pydantic models⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    beda709
  2. refactor: update CrewOrchestrator to return ChatTurnResponse⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    98e04b1
  3. refactor: update BaseOrchestrator and MockChatBackend to return ChatTurnResponse⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    6d4f152
  4. refactor: type analyze_gaps and extract_decisions with AgentResponse⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    a9d0aec
  5. feat: add PreviewData and ChatTurnResponse pydantic models⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    e1e8953
  6. refactor: remove duplicate AgentResponse/ChatResult dataclasses from core/types

    6657e32
  7. refactor: convert PipelineResult from dataclass to Pydantic BaseModel⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    2ebc6f1
  8. refactor: convert AgentDef from dataclass to Pydantic BaseModel

    b20b4ef
  9. refactor: add ToolConfig pydantic model, replace tool_config dicts⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    cdccbe3
  10. feat: add memory recall/remember, planning, and collaboration to Flow⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    923cd86
  11. refactor: migrate tools to BaseTool subclasses with args_schema⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    1db1a69
  12. refactor: extract derive_part_name, remove dead code from prompts.py⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    44c1e10
  13. fix: address code review findings from Flow refactor⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    9ff7a7c
  14. refactor: wire AgentDispatchFlow, remove RoutingEngine⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    b70c3c9
  15. feat: add AgentDispatchFlow with router-gated agent dispatch⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    39c4d96
  16. feat: add agent_flow models, routing, and readiness helpers⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    dd37dce
  17. test: verify plan/approve preserves notes field

    c2479cb
  18. feat: add notes field to DesignPlan and field_agents config⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    e43a92b
  19. fix: prevent question card loop when agent mentions keywords as context⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    e65e6f8
  20. feat: integrate gap analyzer into orchestrator, update CNC/CAM NOT READY prompts⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    15c16a0
  21. feat: add gap analyzer with analyze_gaps() and generate_question_cards()⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    523f06c
  22. feat: add GapAnalysisConfig to settings with category keywords and agents⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    a2d6335
  23. feat: add 3MF export and /api/models/{name}.3mf endpoint⁠

    38cfebe
  24. feat: add planning phase branching to CrewOrchestrator⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    ae64dca
  25. feat: add /api/plan/approve and /api/plan/reject endpoints⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    2d9cf0c
  26. feat: add DesignPlan model, compute_score(), phase/plan fields to DesignState⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    eb89dca
  27. feat: add PlanningConfig to settings with threshold, weights, caps⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    8f354fe
  28. refactor: eliminate all Serializer classes, use Pydantic model_dump() directly⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    2330e12
  29. refactor: typed Pydantic config + Pydantic result models, eliminate dict access⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    e660ef7

  1. test: replace SingleCallOrchestrator tests with CrewOrchestrator tests

    b5b542e
  2. feat(tools): add generate_gcode_tool, store last shape on execution⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    7ac569f
  3. feat(cam): add CAMPlan Pydantic model for structured output

    9f38d9a
  4. fix: update max_tokens test to match config value (8192)⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    f606cc0
  5. feat(cam): add CAM agent definition and cam config section⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    597f742
  6. feat(cam): add generate_gcode function with ocp-freecad-cam wrapper⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    31d5bcb
  7. feat(cam): add CAMResult dataclass and serializer⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    f259b88
  8. feat: add CrewAI CadQuery tools — execute_cad_tool, validate_cad_tool⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    9304064
  9. feat: complete LLM adapter — enable function calling, add vision support⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    46a70e8
  10. feat: add BaseOrchestrator ABC⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    249942d
  11. feat: add RoutingEngine class with config-driven keywords⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    0746d8d
  12. feat: add BackendFactory registry for centralized backend creation

    e787a71
  13. feat: add serializers for execution and validation results⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    b9e909b
  14. feat: add type system — enums, dataclasses, LLMBackend ABC⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    5ed3a9a
  15. feat: add Settings singleton with config.yaml + .env loading⁠

    CallMeDaniel +1: Claude Sonnet 4.6
    2888065
  16. feat: expand keyword routing vocabulary for better agent selection⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    b9f4a46
  17. test: add end-to-end pipeline integration tests⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    312f084
  18. test: add CadQuery executor and CNC validator integration tests⁠

    CallMeDaniel +1: Claude Opus 4.6 (1M context)
    ef30000