Skip to content

scaffold LLM fallback executor and validation layer#125

Open
Swastik-Prakash1 wants to merge 4 commits intoaccordproject:mainfrom
Swastik-Prakash1:swastik/llm-fallback-scaffold
Open

scaffold LLM fallback executor and validation layer#125
Swastik-Prakash1 wants to merge 4 commits intoaccordproject:mainfrom
Swastik-Prakash1:swastik/llm-fallback-scaffold

Conversation

@Swastik-Prakash1
Copy link
Copy Markdown

No description provided.

…ocessor

Signed-off-by: Swastik Prakash <swastikprakashofficial@gmail.com>
Signed-off-by: Swastik Prakash <swastikprakashofficial@gmail.com>
@Swastik-Prakash1
Copy link
Copy Markdown
Author

Adds LLMExecutor scaffold with typed config/interfaces
Wires optional llmConfig fallback path in TemplateArchiveProcessor (non-TS path)
Adds JSON parsing guard + runtime shape validation in LLMExecutor
Adds unit tests for parse/validation and typed error behavior
Preserves existing TypeScript execution behavior

Signed-off-by: Swastik Prakash <swastikprakashofficial@gmail.com>
@Swastik-Prakash1
Copy link
Copy Markdown
Author

Added provider adapter abstraction
Added OpenAI adapter via chat completions API
Implemented trigger/init execution pipeline in LLMExecutor
Added/updated tests
Existing TS engine path remains unchanged

Signed-off-by: Swastik Prakash <swastikprakashofficial@gmail.com>
@Swastik-Prakash1
Copy link
Copy Markdown
Author

Added wiring to pass contract text, model definitions, and request/state payloads from TemplateArchiveProcessor to LLMExecutor in non-TypeScript logic flow.
Build and targeted tests are passing locally.

@Swastik-Prakash1
Copy link
Copy Markdown
Author

image

@Swastik-Prakash1 Swastik-Prakash1 marked this pull request as ready for review March 26, 2026 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant