Skip to content

[Task]: GH-C16 public-safe non-SkillsBench trajectory summary #3282

Description

@liubf21

Task ID or area

GH-C16 / benchmark evidence

Intent

I want to claim an existing task.

Summary

Add one public-safe public_trajectory_summary_v0 path for a non-SkillsBench benchmark adapter so case analysis can compare compact lifecycle counters without retaining raw task text, logs, verifier output, or trajectory bodies.

Proposed scope

In scope:

  • target exactly one existing non-SkillsBench adapter on main;
  • derive and emit the existing typed summary schema from compact adapter lifecycle facts;
  • add deterministic fake-fixture coverage for expected and malformed/missing lifecycle input;
  • document the resulting public-safe contract where the selected adapter already documents its result projection.

Out of scope:

  • live benchmark runs, task launches, scoring, uploads, or submissions;
  • raw trajectory/task/log/verifier retention;
  • synthetic aggregate scoring or a new benchmark authority;
  • changes to existing adapter task semantics or runner behavior.

Relevant files or commands

  • loopx/benchmark_trajectory.py
  • selected adapter under loopx/benchmark_adapters/
  • examples/benchmark-case-analysis-smoke.py
  • examples/benchmark-core-adapter-contract-smoke.py

Validation plan

  • focused unit or deterministic fake-fixture smoke for the selected adapter;
  • python3 examples/benchmark-case-analysis-smoke.py;
  • python3 examples/benchmark-core-adapter-contract-smoke.py when the lifecycle seam is touched;
  • loopx check over touched benchmark and documentation paths.

Public/private boundary

  • This issue contains no private benchmark traces, verifier output, credentials, internal document links, raw agent sessions, or local runtime state.
  • I will not run or duplicate maintainer-owned benchmark cases unless a maintainer explicitly splits out a public task.

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageNeeds maintainer triage or routing.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions