t81-foundation

AI Task Shared Framework Contract

This document defines the shared internal contract for deterministic governed AI tasks that run through the T81 AI task subsystem.

Canonical runnable example:

Shared Runner Responsibilities

The shared runner is responsible for:

Task Descriptor Responsibilities

Each task must provide a descriptor that defines:

Fixed-label tasks may additionally provide a closed vocabulary mapping through the descriptor.

Materializer Boundary

The materializer is the only task-specific step after deterministic execution.

It must:

It must not:

Artifact Rules

Result artifacts:

Provenance artifacts:

Retrieval:

Current Bundle Contract Family

The current downstream bundle family is intentionally narrow and exists only to persist completed fixed-chain compositions as one top-level CanonFS object.

Supported bundle schemas:

Required fixed fields:

Canonical field ordering:

  1. schema
  2. source_result_ref
  3. source_provenance_ref
  4. action_ref
  5. record_ref

What the bundle represents:

What the bundle must contain:

What is intentionally out of scope:

Typed Helper Coverage

Supported helpers for the current downstream schema family:

CanonFS retrieval expectations:

Current convergence point:

Guardrails

Current Task Families

Fixed-label tasks:

Fixed-schema task:

Current downstream schema family: