Commit Graph

  • 44056d7b8f Add Runner.Prepare and refactor Runner.Run to reuse pre-LLM prepare flow Eric Rakestraw 2026-05-06 15:12:58 +00:00
  • 48c06218dc Add PreparedRun model and render formatters (text/json) with tests Eric Rakestraw 2026-05-06 14:27:38 +00:00
  • 7fbc6cd9fe Updated architecture documentation to describe the roadmap for the upcoming render feature Eric Rakestraw 2026-05-06 09:13:32 -05:00
  • bf058a046e Documentation cleanup and bugfixes Eric Rakestraw 2026-05-05 20:01:45 -05:00
  • 2b9658fb01 Update README and architecture documentation to reflect prompt/profile separation Eric Rakestraw 2026-05-05 11:16:33 -05:00
  • ddb4254124 Centralize remaining runtime constants and add precedence/default fallback coverage Eric Rakestraw 2026-05-05 11:01:44 -05:00
  • d82bcd0581 Migrate repo fixtures to separated prompts/ and execution profiles/ with file-backed prompt templates Eric Rakestraw 2026-05-05 10:58:22 -05:00
  • 6142bd88ee Refactor http adapter to enforce strict run request JSON, expand prompt/profile error mapping, and harden api_key handling Eric Rakestraw 2026-05-05 10:54:35 -05:00
  • e66763f2a7 Split prompt/profile dirs, adopt --prompt/--profile flags, and add override/selection integration tests Eric Rakestraw 2026-05-05 10:49:33 -05:00
  • 8818796b8b Refactor: separate prompt/profile run resolution with explicit precedence, centralized defaults, and api_key_env validation Eric Rakestraw 2026-05-05 10:44:56 -05:00
  • a2459931b6 Expand PromptDefinition renderer coverage and tighten missing/nil input handling Eric Rakestraw 2026-05-05 10:39:10 -05:00
  • f6692dd4bb Refactor: enforce canonical messages/output YAML, normalize content_file, and expand fixture-based validation tests Eric Rakestraw 2026-05-05 10:35:39 -05:00
  • 7fffdaede3 Refactor: load execution profiles from YAML and split prompt definitions into promptdef repository Eric Rakestraw 2026-05-05 10:18:28 -05:00
  • a633c67538 Refactor: split prompt definition from execution settings and migrate run contracts to prompt_* + execution_target Eric Rakestraw 2026-05-05 10:09:31 -05:00
  • fdfd8641f5 Updated README to note that the built-in http server currently has no authentication mechanism Eric Rakestraw 2026-05-05 08:47:49 -05:00
  • f67e2d48e1 Updated documentation to reflect current build state Eric Rakestraw 2026-05-05 08:45:10 -05:00
  • ca4d939fdc Relaxed CLI requirements when defaults are specified in the profile or application defaults Eric Rakestraw 2026-05-05 08:41:07 -05:00
  • 281202e313 Architectural improvements in the http adapter Eric Rakestraw 2026-05-05 08:25:32 -05:00
  • c5ce270090 Added a configurable timeout knob Eric Rakestraw 2026-05-04 22:38:20 -05:00
  • ea05945457 Add bounded structured-output repair Eric Rakestraw 2026-05-04 21:35:31 -05:00
  • 328703df36 Add example profiles, schemas, and an end-to-end local fixture Eric Rakestraw 2026-05-04 21:23:48 -05:00
  • eac6b69217 Add a minimal HTTP API Eric Rakestraw 2026-05-04 21:19:29 -05:00
  • 526ee463f2 Add a minimal CLI Eric Rakestraw 2026-05-04 21:08:40 -05:00
  • fd78f2c883 Implement OpenAI-compatible LLM client Eric Rakestraw 2026-05-04 21:02:27 -05:00
  • eb7ac84c51 Implement basic, JSON, and JSON Schema validation Eric Rakestraw 2026-05-04 20:57:21 -05:00
  • ff7e5d3190 Implement the core Run use case with a fake LLM path Eric Rakestraw 2026-05-04 20:57:08 -05:00
  • fa070a296d Bugfixes and improved alignment with architecture blueprint Eric Rakestraw 2026-05-04 20:36:12 -05:00
  • c07320f9d0 Implement the initial framework skeleton Eric Rakestraw 2026-05-04 20:14:31 -05:00
  • a7feb0b097 Initial commit Eric Rakestraw 2026-05-04 18:55:18 +00:00