Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: operatorstack/composable-model-graph
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: operatorstack/composable-model-graph
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/example-09
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 16 files changed
  • 3 contributors

Commits on Jun 14, 2026

  1. feat: example 09 - best-time-to-implement (a task graph that schedule…

    …s itself)
    
    A backlog modeled as a dependency graph that schedules itself: deterministic and
    hand-checkable, no AI. Readiness (deps met) + Phi (value/cost) over the ready set +
    the longest-cost critical path + sensitivity for what unblocks the most, via a cmg
    ModelGraph (assess -> classify -> prioritize). The assess stage is the seam where a
    model later judges state from evidence. TS and Python output byte-identical; self-check
    PASS; expected-output.txt included.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    cartpanda-boateng and claude committed Jun 14, 2026
    Configuration menu
    Copy the full SHA
    6be0393 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2026

  1. feat: example 10 - AI judges state, the graph schedules (simulated de…

    …tectors, real model calls) (#8)
    
    The AI version of example 09: each task carries a done_when + simulated detector
    evidence; the assess stage is now a real model-call transform (LiteLLM model-string
    routing) that judges {status, value, cost}, and the example-09 scheduler consumes it
    unchanged. Offline deterministic stub (expected-output.txt) + live via MODEL (Vertex
    MaaS / OpenRouter / OpenAI / Gemini); the LLM adapter lives in the example, not core.
    Includes a real MiniMax sample run, a Takeaways section, and a pointer from example 09.
    
    Co-authored-by: cartpanda-boateng <boateng@cartpanda.com>
    Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    3 people authored Jun 15, 2026
    Configuration menu
    Copy the full SHA
    d665a59 View commit details
    Browse the repository at this point in the history
Loading