Skip to content

Add structured JSON outputs for ChatBob integration#82

Draft
ChrisCollison wants to merge 22 commits into
jvalegre:masterfrom
ChrisCollison:json-output-for-agent
Draft

Add structured JSON outputs for ChatBob integration#82
ChrisCollison wants to merge 22 commits into
jvalegre:masterfrom
ChrisCollison:json-output-for-agent

Conversation

@ChrisCollison

Copy link
Copy Markdown
Collaborator

This draft pull request adds an additive JSON-output layer across the main ROBERT modules. At points where ROBERT already generates information used in standard DAT outputs, the same underlying runtime evidence is also recorded in structured JSON files under a separate top-level JSON/ directory.

Controlled comparisons were performed using the same input dataset with the modified and official versions of ROBERT. The scientific CSV and DAT outputs were identical apart from expected non-scientific differences such as timestamps, paths, and execution times.

This draft is intended to support review of:

the implementation approach;
the proposed branch strategy, including a possible protected chatbob-json branch;
the acceptance and regression tests required before integration.

The JSON schema should currently be considered experimental and will be developed separately as it is aligned with ChatBob user questions and interface requirements.

…rmation about the incoming dataset such that a ChatBOB can use that information downstream
…the variable desc_keep, which is a variable built at source in the original ROBERT. Here we add a label to the JSON auditing files so that the variable can be better understood by ChatBob
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