opp-repl-tasks-and-results

Model operations and outcomes for opp_repl task and result tracking.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-tasks-and-results
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opp-repl-tasks-and-results
Source: https://github.com/tabgab/opp_repl-skill/tree/main/opp-repl-tasks-and-results
Command: npx skills add https://github.com/tabgab/opp_repl-skill --skill opp-repl-tasks-and-results

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The opp_repl Task/Result model centralizes tracking of operations across simulations, tests, updates, builds, and comparisons, including result codes, filtering, and drill-down analysis to streamline debugging and regression discovery.

Core Features & Use Cases

  • Task/Result object model covering SimulationTask, TestTask, UpdateTask, BuildTask, and CompareSimulationsTask
  • Comprehensive result codes (DONE/SKIP/CANCEL/ERROR; PASS/FAIL; KEEP/INSERT/UPDATE; IDENTICAL/DIVERGENT/DIFFERENT)
  • Support for MultipleTaskResults, filtering, reruns, and trajectories (fingerprint & stdout); project-state hashing and git-bisect for regression tracing

Quick Start

Inspect the current task-result state and prepare a targeted rerun to diagnose failures.

Frequently Asked Questions about opp-repl-tasks-and-results

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track simulation and build results across multiple reruns?

Track simulation and build results across multiple reruns by applying a task/result object model that records operations, result codes, and trajectories for comprehensive history analysis and regression discovery.

What result codes are used for tracking test task outcomes and comparisons?

Test task outcomes and comparisons use comprehensive result codes including DONE, SKIP, CANCEL, ERROR, PASS, FAIL, KEEP, INSERT, UPDATE, IDENTICAL, DIVERGENT, and DIFFERENT to precisely model operations and outcomes.

How do I bisect regressions using task history and project-state hashing?

Bisect regressions using task history and project-state hashing by filtering past task results, preparing targeted reruns, and tracing divergent trajectories back through git-bisect to pinpoint the failing change.

Can I filter and rerun specific failed test tasks within a simulation project?

You can filter and rerun specific failed test tasks within a simulation project by inspecting the current task-result state, applying filters to MultipleTaskResults, and preparing targeted reruns to diagnose failures.

What's the best way to organize test, update, and build tasks for debugging?

Organize test, update, and build tasks for debugging by centralizing operations into a structured model covering SimulationTask, TestTask, UpdateTask, BuildTask, and CompareSimulationsTask with drill-down analysis support.

When do I need a centralized task-result model for my simulation projects?

You need a centralized task-result model for simulation projects when you must streamline debugging across multiple runs, track diverse operations, and drill down into divergent trajectories to discover regressions.