Skip to content

Request for Architecture and Code Review #1

Description

@swagatobauri

Hi @MishraShardendu22,

As discussed, I am opening this issue to track the architecture and code review for the Python Playground project.

Current Build Status

We are currently in the early implementation phase. Getting your eyes on the architecture now will ensure we are aligned before building out the rest of the evaluators. Here is the current checklist:

  • Core Foundation: Repo scaffold, Shared Zod schemas, & status enums
  • Rubrics & Scoring: Rubric store (with SQL rubrics) and pure scoring function
  • Approach Evaluation: LLM adapter, Approach evaluator, and POST /approach API
  • Defence Evaluation: Defence evaluator and POST /defence API
  • Failure Handling: Corrective tags, debrief builder, and comprehensive failure handling/retries
  • Python Port: Python playground (5 rubrics + reuse proof)
  • Benchmarking: Benchmark harness testing against the real LLM
  • Documentation: Technical README and Architecture Overview

Updates for Review

  • I have updated the Architecture Overview in the README.md to outline the current design, data flow, and trust boundaries.

Next Steps

  • Asynchronous Review: Please feel free to review the updated README.md and the initial core schemas.
  • Live Sync: I would like to schedule a live review today to go over the architecture together and gather your feedback before I proceed with the next checklist items. (Note: I am available anytime after 10:30 PM, following my 9:30 PM standup).

Looking forward to your guidance and suggestions!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions