Skip to content

Story 19.3 - Provide a typed plugin API for Python services #100

Description

@acbart

As an engineer, I want a stable bridge between Python and the React app so that console, files, feedback, and graphics can evolve safely.

Acceptance criteria:

  • The Python bridge exposes typed APIs for:

    • stdout/stderr
    • input
    • virtual file reads/writes
    • feedback submission
    • trace events
    • graphics output
    • image output
    • dataset access
  • APIs are documented with TypeScript interfaces.

  • Invalid bridge calls return structured errors.

  • The bridge prevents learner code from accessing instructor-only resources.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions