From 9e6a51cab505a8ae17575dc83ea53fc0d3b8b027 Mon Sep 17 00:00:00 2001 From: amy-why-3459 Date: Wed, 4 Nov 2026 09:38:14 +0800 Subject: [PATCH 1/5] Qualify external trials with frozen boolean evidence checks Add optional per-trial qualification without changing default command behavior. Document Omni reference, streaming, graph and lifecycle evidence contracts. Agent-assisted-by: Codex (implementation) Signed-off-by: amy-why-3459 --- docs/contributing.md | 4 + docs/quickstart.md | 5 + src/inferrsi/arguments.py | 5 + .../workflows/rsi-evidence/SKILL.md | 13 ++ .../workflows/rsi-evidence/metadata.json | 3 +- .../references/omni-experiments.md | 99 ++++++++++++++ src/inferrsi/harness/evaluation.py | 13 +- src/inferrsi/harness/runner.py | 5 +- src/inferrsi/harness/scenarios/external.py | 23 ++++ src/inferrsi/runspec.py | 20 ++- tests/test_trial_checks.py | 129 ++++++++++++++++++ 11 files changed, 315 insertions(+), 4 deletions(-) create mode 100644 src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md create mode 100644 tests/test_trial_checks.py diff --git a/docs/contributing.md b/docs/contributing.md index fea0281b7..27319aaf8 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -263,3 +263,7 @@ template's copy, validation and catalog-registration steps. Missing hardware verification remains explicit. Workbench experiments use the [quickstart](quickstart.md) and [evidence template](../evidence/_template/); the four CI lanes retain their current roles. + +For feedback-coupled models, stochastic audio and streaming/graph experiments, +use the [Omni experiment contract](../src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md) to select +reference, preflight and executable per-trial qualification checks. diff --git a/docs/quickstart.md b/docs/quickstart.md index 8eee9cbfe..24d2fda79 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -93,6 +93,7 @@ plan/run: all doctor flags, plus --candidate-repo --scenario --mode --agent --executor local --baseline-command --candidate-command --validation-command --metric-key --metric-unit --comparison-scope --direction + --require-trial-check (repeatable dotted boolean qualification key) --repetitions --min-improvement-pct --max-minutes --workload-id --model --model-revision --output-dir --dry-run status/report: --run-id --output-dir @@ -176,3 +177,7 @@ or `--tier peer`. Export one source explicitly, for example `--repo-type` names the source owner; vllm_omni queries do not automatically include its dependencies or peers. See the [three-tier guide](../src/inferrsi/data/knowledge_packs/README.md) for all sources. + +For per-trial completeness, lifecycle and graph qualification, see the +[Omni experiment contract](../src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md). These optional checks +are frozen in RunSpec and do not replace the quality command. diff --git a/src/inferrsi/arguments.py b/src/inferrsi/arguments.py index 46b5e9336..ea7f4907b 100644 --- a/src/inferrsi/arguments.py +++ b/src/inferrsi/arguments.py @@ -86,6 +86,10 @@ def parser() -> argparse.ArgumentParser: default="metrics.latency_ms", help="Flat or dotted key in benchmark JSON", ) + child.add_argument( + "--require-trial-check", action="append", default=[], metavar="DOTTED_KEY", + help="Require a literal true qualification field in every benchmark JSON; repeatable", + ) child.add_argument("--metric-unit", default="ms") child.add_argument("--comparison-scope", default="external_command") child.add_argument("--direction", choices=("minimize", "maximize"), default="minimize") @@ -291,6 +295,7 @@ def command(value: str | None) -> tuple[str, ...] | None: candidate_command=command(args.candidate_command), validation_command=command(args.validation_command), metric_key=args.metric_key, + required_trial_checks=tuple(args.require_trial_check), metric_unit=args.metric_unit, comparison_scope=args.comparison_scope, direction=args.direction, diff --git a/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md b/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md index 7eac00be0..a1cf8f8f7 100644 --- a/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md +++ b/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md @@ -80,3 +80,16 @@ external execution guarantees. Read its counterexamples before interpreting `should_run`, missing state or a replay lookup. This source-derived candidate adds no execution permission or empirical validation; the evidence, RunSpec and verdict rules above still apply. + +## Omni and streaming experiments + +Use the [Omni experiment contract](references/omni-experiments.md) +for reference/RNG parity, feedback-aware stage boundaries, +matching streaming decode schedules, internal graph controls and protocol preflight. +Freeze selected `--require-trial-check` dotted boolean fields +in RunSpec and require literal true evidence from every baseline/candidate trial. +Missing, malformed or false fields make qualification INCONCLUSIVE; a successful +process and metric alone do not prove complete requests or normal worker exits. +Retain underlying receipts and all failed attempts. After repairing the harness, +rerun the complete comparison rather than combining arms from different attempts. +These checks do not replace the accuracy dataset or mixed-request concurrency. diff --git a/src/inferrsi/data/skill_library/workflows/rsi-evidence/metadata.json b/src/inferrsi/data/skill_library/workflows/rsi-evidence/metadata.json index 299fd60fb..82a3890c4 100644 --- a/src/inferrsi/data/skill_library/workflows/rsi-evidence/metadata.json +++ b/src/inferrsi/data/skill_library/workflows/rsi-evidence/metadata.json @@ -37,7 +37,8 @@ "Link evidence paths in the report; a metric quoted only in a comment cannot be re-checked later.", "Fingerprint tracked source even when the output directory overlaps it, and exclude only the current run's generated files.", "Treat a missing upstream-cache release proof as INCONCLUSIVE rather than a PASS with a caveat.", - "Read baseline and candidate SHAs from the acceptance issue for that campaign, never from a skill default." + "Read baseline and candidate SHAs from the acceptance issue for that campaign, never from a skill default.", + "Freeze optional required_trial_checks for complete requests, effective graph controls and clean worker exits; require literal true per trial and retain supporting receipts." ], "limitations": [ "Documents evidence discipline; it performs no measurement and certifies no campaign.", diff --git a/src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md b/src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md new file mode 100644 index 000000000..40a8e8a72 --- /dev/null +++ b/src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md @@ -0,0 +1,99 @@ +# Qualifying Omni optimization experiments + +Use this protocol when a multimodal pipeline has feedback, stochastic audio +sampling, internal graphs, or stateful streaming. Freeze selected checks and +quality tolerances in the acceptance issue and `plan/` before searching. This +adds no default hardware job or model-specific threshold. + +## Reference and preflight + +- Map per-step feedback before splitting stages: a depth head whose output feeds + the next temporal step may need to stay in the same AR stage. Module names do + not establish process boundaries. +- Pin reference code/checkpoint, dependency versions, dtype, attention backend, + buffer construction device, and cast/move order. Nonpersistent rotary buffers + can differ despite identical weights. Match per-request RNG device, random + operation order/shapes and reveal schedule, not just a seed. Locate the first + divergent token/frame before relaxing tolerances. Isolate reference packages + when serving requires a different supported dependency range. +- Compare full decode with reference full decode, and streaming with reference + streaming under the same codec chunk schedule. Measure the reference's own + full/stream difference separately; it cannot excuse additional integration + error. Keep transport chunk coalescing from silently changing decoder shapes. +- Inventory outer and internal graph switches, effective backend, capture, + replay and fallback. An outer eager flag may leave component graphs enabled. +- Preflight the benchmark consumer with metadata-only, empty-final and coalesced + payloads. Count first audio only on nonempty samples while preserving completion + events. Distinguish text-end, audio-end and request-end; verify flush and abort + cleanup. Preserve processor signatures when adding diagnostic wrappers. +- Validate mixed prompts, seeds and lengths concurrently, cancellation followed + by a new request, and the campaign's accuracy dataset. Repeating one prompt + or matching a few fixtures does not replace these checks. + +## Executable trial qualification + +Select adapter-produced boolean fields with repeatable CLI options, for example: + +```text +--require-trial-check evidence.requests_complete +--require-trial-check evidence.workers_closed +--require-trial-check evidence.graph_controls_verified +``` + +Use the same flags for `inferrsi plan` and `inferrsi run`. They are frozen as +`required_trial_checks` in `run.lock.json`. Each baseline and candidate benchmark +command writes its normal metric plus the selected fields to `{result}` (or +`INFERRSI_RESULT_PATH`), for example: + +```json +{ + "metrics": {"latency_ms": 100}, + "evidence": { + "requests_complete": true, + "workers_closed": true, + "graph_controls_verified": true + } +} +``` + +These are illustrative adapter-defined keys, not built-in hardware probes. Derive +fields from actual request counts, worker exit receipts, and effective graph +controls; keep the underlying receipts in the trial's output directory. Emit +completion only after checking worker exits. Process exit zero, lack of an error +message, or executor-forced cleanup does not establish normal worker shutdown. +Never hardcode `true` to obtain a verdict. + +The harness snapshots only selected boolean fields into each `execution.json`. +Literal `true` is required on every measured trial, on both arms. Missing, +unreadable, non-boolean or false values make the comparison `INCONCLUSIVE` and +leave `improvement_pct` unset; raw metrics remain available for diagnosis. +Qualification describes completeness and comparability, not an accuracy score: +quality rejection still belongs to the explicit validation command and its frozen +gates. A completed quality rejection remains `FAIL` when evidence is otherwise +complete. No selected checks preserves the existing command contract; it does +not imply lifecycle or graph qualification. Adapter attestations do not replace +independent validation, source integrity, L3 quality or L4 service evidence. + +## Comparable experiments and repair + +Use the site's reservation mechanism on shared devices (such as `npu run` where +provided). Freeze device allocation, workload and software, including CANN, +torch-npu and vllm-ascend for Ascend. Record contention and graph/backend settings; +CUDA tooling and MPS are platform-specific. Use portable device labels in shared +artifacts and keep private machine addresses out of logs. + +Retain the common AB/BA loop. Report independent process repetitions separately +from requests within each process. Warm up before steady-state measurements; +report startup/capture costs separately when relevant. A new model unsupported +on upstream main needs a clearly labelled integration-with-optimizations-off +control, not a fabricated main baseline. + +Retain failed and slow attempts. If a consumer or harness bug is repaired, start +a fresh complete comparison with new frozen commands/source/validator identities; +do not splice successful samples across attempts or rewrite old evidence. A +receipt failure does not automatically retry commands or reserve more hardware. + +Skipping multimodal memory profiling can help diagnosis but cannot qualify +deployment capacity. Exercise normal profiling at declared modality limits and +headroom at target concurrency. Distinguish sampled device memory from allocator +peaks, component timing from service timing, and request success from clean exit. diff --git a/src/inferrsi/harness/evaluation.py b/src/inferrsi/harness/evaluation.py index 62f9cd33e..d2bd21105 100644 --- a/src/inferrsi/harness/evaluation.py +++ b/src/inferrsi/harness/evaluation.py @@ -41,12 +41,22 @@ def evaluate( integrity: dict | None = None, ) -> dict: failed, incomplete = [], [] + trials_qualified = True for label, trials in (("baseline", baseline), ("candidate", candidate)): if len(trials) != spec.repetitions: incomplete.append( f"{label}: expected {spec.repetitions} trials, recorded {len(trials)}" ) for index, trial in enumerate(trials, 1): + checks = trial.get("trial_checks") + for key in spec.required_trial_checks: + value = checks.get(key) if isinstance(checks, dict) else None + if value is not True: + trials_qualified = False + incomplete.append( + f"{label} trial {index}: required check {key} " + + ("was false" if value is False else "missing or not boolean") + ) if trial.get("status") != "completed": incomplete.append( f"{label} trial {index}: {trial.get('status')} trial excluded from " @@ -70,7 +80,7 @@ def evaluate( all_metrics = len(baseline) == len(candidate) == spec.repetitions and all( t.get("status") == "completed" and t.get("metric") is not None for t in baseline + candidate ) - if all_metrics: + if all_metrics and trials_qualified: improvement = (after["median"] - before["median"]) / before["median"] * 100 if spec.direction == "minimize": improvement *= -1 @@ -89,6 +99,7 @@ def evaluate( return { "verdict": verdict.value, "reasons": failed + incomplete, + "required_trial_checks": list(spec.required_trial_checks), "metric_key": spec.metric_key, "metric_unit": spec.metric_unit, "comparison_scope": spec.comparison_scope, diff --git a/src/inferrsi/harness/runner.py b/src/inferrsi/harness/runner.py index 279e9883b..a15c6b2a1 100644 --- a/src/inferrsi/harness/runner.py +++ b/src/inferrsi/harness/runner.py @@ -13,7 +13,7 @@ from ..runspec import RunSpec from .evaluation import evaluate from .reporting import write_report -from .scenarios.external import execute_trial +from .scenarios.external import collect_trial_checks, execute_trial def run_experiment( @@ -67,6 +67,9 @@ def execute_checked( ) -> dict: source_before = snapshot(repos[label], run_dir) record = execute(command, repos[label], trial_dir, deadline, metric_key) + if metric_key is not None and spec.required_trial_checks: + record["trial_checks"] = collect_trial_checks(record, spec.required_trial_checks) + _write_json(trial_dir / "execution.json", record) source_after = snapshot(repos[label], run_dir) check = { "path": str(trial_dir), diff --git a/src/inferrsi/harness/scenarios/external.py b/src/inferrsi/harness/scenarios/external.py index e665293f7..c21242f5b 100644 --- a/src/inferrsi/harness/scenarios/external.py +++ b/src/inferrsi/harness/scenarios/external.py @@ -30,3 +30,26 @@ def execute_trial( record["metric_error"] = str(exc) _write_json(trial_dir / "execution.json", record) return record + + +def collect_trial_checks(record: dict, keys: tuple[str, ...]) -> dict[str, bool | None]: + """Snapshot only selected boolean attestations, never arbitrary result data. + + Missing/unreadable/non-boolean fields stay unknown. Adapters own the receipts + proving these attestations; subprocess success cannot synthesize them. + """ + checks: dict[str, bool | None] = dict.fromkeys(keys) + try: + payload = json.loads(Path(record["result_path"]).read_text(encoding="utf-8")) + except (KeyError, OSError, ValueError, TypeError): + return checks + for key in keys: + value = payload + for part in key.split("."): + if not isinstance(value, dict) or part not in value: + value = None + break + value = value[part] + if isinstance(value, bool): + checks[key] = value + return checks diff --git a/src/inferrsi/runspec.py b/src/inferrsi/runspec.py index 45f2c0b84..161408204 100644 --- a/src/inferrsi/runspec.py +++ b/src/inferrsi/runspec.py @@ -33,6 +33,7 @@ class RunSpec: executor: str = "default" snapshot_id: str = "" output_dir: str = "runs" + required_trial_checks: tuple[str, ...] = () def to_dict(self) -> dict: return asdict(self) @@ -40,7 +41,13 @@ def to_dict(self) -> dict: @classmethod def from_dict(cls, data: dict) -> "RunSpec": values = dict(data) - for name in ("baseline_command", "candidate_command", "validation_command", "device_ids"): + for name in ( + "baseline_command", + "candidate_command", + "validation_command", + "device_ids", + "required_trial_checks", + ): if name in values and values[name] is not None: if not isinstance(values[name], (list, tuple)): raise ValueError(f"{name} must be an argv/ID sequence, not a string or mapping") @@ -69,6 +76,17 @@ def validate(self) -> None: raise ValueError(f"{label} must be a nonempty argv sequence of strings") if not command[0]: raise ValueError(f"{label} executable cannot be empty") + if ( + not isinstance(self.required_trial_checks, tuple) + or any( + not isinstance(key, str) + or not key + or any(not part or part.strip() != part for part in key.split(".")) + for key in self.required_trial_checks + ) + or len(set(self.required_trial_checks)) != len(self.required_trial_checks) + ): + raise ValueError("required_trial_checks must be a tuple of unique dotted JSON keys") if self.direction not in {"minimize", "maximize"}: raise ValueError("direction must be minimize or maximize") if self.mode not in {"config", "code", "semantic"}: diff --git a/tests/test_trial_checks.py b/tests/test_trial_checks.py new file mode 100644 index 000000000..fc33a1c84 --- /dev/null +++ b/tests/test_trial_checks.py @@ -0,0 +1,129 @@ +"""Qualification evidence must survive CLI, execution and adjudication.""" + +import json +import subprocess +import sys +from dataclasses import replace + +import pytest + +from inferrsi.arguments import make_spec, parser +from inferrsi.harness.evaluation import evaluate +from inferrsi.harness.runner import run_experiment +from inferrsi.harness.scenarios.external import collect_trial_checks +from inferrsi.runspec import RunSpec + + +@pytest.mark.parametrize("value", [None, False, "true", 1, {}, []]) +@pytest.mark.parametrize("side", ["baseline", "candidate"]) +def test_unqualified_trial_cannot_publish_gain(value, side): + spec = RunSpec(repo=".", repetitions=1, required_trial_checks=("evidence.closed",)) + trials = { + name: [{"status": "completed", "metric": metric, "trial_checks": {"evidence.closed": True}}] + for name, metric in (("baseline", 100), ("candidate", 80)) + } + trials[side][0]["trial_checks"]["evidence.closed"] = value + result = evaluate( + spec, trials["baseline"], trials["candidate"], {"status": "completed"}, {"verified": True} + ) + assert result["verdict"] == "INCONCLUSIVE" + assert result["improvement_pct"] is None + assert any(f"{side} trial 1: required check evidence.closed" in r for r in result["reasons"]) + + +@pytest.mark.parametrize("payload", [None, [], "invalid", {"evidence": {"closed": 1}}]) +def test_unreadable_or_non_boolean_result_stays_unknown(tmp_path, payload): + result = tmp_path / "result.json" + if payload is not None: + result.write_text(payload if isinstance(payload, str) else json.dumps(payload)) + assert collect_trial_checks({"result_path": str(result)}, ("evidence.closed",)) == { + "evidence.closed": None + } + + +def test_cli_to_trial_evidence_and_verdict(tmp_path): + repo = tmp_path / "source" + repo.mkdir() + subprocess.run(["git", "init", "--quiet", str(repo)], check=True) + subprocess.run( + [ + "git", + "-C", + str(repo), + "-c", + "user.name=Synthetic Contributor", + "-c", + "user.email=test@example.invalid", + "-c", + "commit.gpgsign=false", + "commit", + "--allow-empty", + "--quiet", + "-m", + "fixture", + ], + check=True, + ) + args = parser().parse_args( + [ + "run", + "--repo", + str(repo), + "--baseline-command", + "unused", + "--candidate-command", + "unused", + "--repetitions", + "1", + "--require-trial-check", + "evidence.closed", + "--require-trial-check", + "evidence.requests_complete", + "--output-dir", + str(tmp_path / "runs"), + ] + ) + spec = make_spec(args) + assert RunSpec.from_dict(spec.to_dict()) == spec + + def command(metric, checks): + return ( + sys.executable, + "-c", + "import json,sys; open(sys.argv[1], 'w').write(sys.argv[2])", + "{result}", + json.dumps({"metrics": {"latency_ms": metric}, "evidence": checks}), + ) + + checks = {"closed": True, "requests_complete": True} + spec = replace( + spec, + baseline_command=command(100, checks), + candidate_command=command(80, checks), + validation_command=(sys.executable, "-c", "pass"), + ) + path = run_experiment(spec, {"backend": "cpu"}) + read = lambda relative: json.loads((path / relative).read_text()) # noqa: E731 + assert read("evaluation.json")["verdict"] == "PASS" + assert read("run.lock.json")["required_trial_checks"] == list(spec.required_trial_checks) + assert read("candidate/trial-001/execution.json")["trial_checks"] == { + "evidence.closed": True, + "evidence.requests_complete": True, + } + # A successful subprocess and faster metric cannot override a missing receipt. + path = run_experiment(replace(spec, candidate_command=command(80, {})), {"backend": "cpu"}) + result = json.loads((path / "evaluation.json").read_text()) + assert result["verdict"] == "INCONCLUSIVE" + assert result["improvement_pct"] is None + + +@pytest.mark.parametrize("keys", ["closed", ("",), ("a..b",), ("a", "a"), (1,), ([1],)]) +def test_invalid_check_keys_rejected(tmp_path, keys): + spec = RunSpec( + repo=str(tmp_path), + baseline_command=("true",), + candidate_command=("true",), + required_trial_checks=keys, + ) + with pytest.raises(ValueError, match="required_trial_checks"): + spec.validate() From ba449fafe77c40471bb30dad5679a9c527e23eb2 Mon Sep 17 00:00:00 2001 From: amy-why-3459 Date: Wed, 4 Nov 2026 09:41:32 +0800 Subject: [PATCH 2/5] Refresh packaged skill index for trial qualification guidance Regenerate all catalog provenance from one committed source snapshot as required by the index contract. Agent-assisted-by: Codex (implementation) Signed-off-by: amy-why-3459 --- .../repo_packs/inferrsi/knowledge/README.md | 4 ++-- .../ascend-aclgraph-capture-replay.json | 4 ++-- .../ascend/skills/ascend-device-health.json | 4 ++-- .../skills/ascend-distributed-parallel.json | 4 ++-- .../ascend/skills/ascend-graph-mode.json | 4 ++-- .../skills/ascend-model-adaptation.json | 4 ++-- .../skills/ascend-operator-profiling.json | 4 ++-- .../ascend/skills/ascend-operator-tuning.json | 4 ++-- .../skills/ascend-optimization-casebook.json | 4 ++-- .../skills/ascend-performance-analysis.json | 4 ++-- .../ascend-video-diffusion-optimization.json | 4 ++-- .../ascend/skills/ascendc-tiling-design.json | 4 ++-- .../skills/cann-attribution-overlap.json | 4 ++-- .../knowledge/ascend/skills/torch-npu.json | 4 ++-- .../torchnpu-device-memory-lifecycle.json | 4 ++-- ...torchnpu-pinned-host-memory-lifecycle.json | 4 ++-- .../skills/assess-serving-preemption.json | 4 ++-- .../assess-split-backward-schedule.json | 4 ++-- .../skills/audit-fixed-workload-claim.json | 4 ++-- .../audit-h3-metal-fasth3-semantics.json | 4 ++-- .../skills/audit-h3-runtime-residency.json | 4 ++-- .../skills/audit-llama-runtime-state.json | 4 ++-- .../audit-recurrent-kv-finalization.json | 4 ++-- .../common/skills/audit-sd-cpp-residency.json | 4 ++-- .../audit-sglang-diffusion-lifetimes.json | 4 ++-- .../skills/audit-vllm-kv-lifetimes.json | 4 ++-- .../bound-windowed-attention-replay.json | 4 ++-- .../budget-speculative-verification.json | 4 ++-- .../skills/calibrate-serving-simulation.json | 4 ++-- .../skills/cgroup-resource-controls.json | 4 ++-- .../checkpoint-recovery-consistency.json | 4 ++-- .../skills/choose-parallel-training-plan.json | 4 ++-- .../skills/cite-check-downstream-pr.json | 4 ++-- .../common/skills/claim-contract.json | 4 ++-- .../knowledge/common/skills/comfy-ui.json | 4 ++-- .../common/skills/competitor-scan.json | 4 ++-- .../skills/dcp-async-save-performance.json | 4 ++-- .../skills/dense-performance-evidence.json | 4 ++-- .../diagnose-vllm-admission-pressure.json | 4 ++-- .../skills/diffusers-invocation-state.json | 4 ++-- .../common/skills/draft-acceptance-issue.json | 4 ++-- .../knowledge/common/skills/dwarfstar.json | 4 ++-- .../evaluate-elastic-serving-placement.json | 4 ++-- .../skills/generation-cache-lifecycle.json | 4 ++-- .../common/skills/host-memory-management.json | 4 ++-- .../skills/host-overhead-optimization.json | 4 ++-- .../knowledge/common/skills/husky.json | 4 ++-- .../skills/inference-benchmark-design.json | 4 ++-- .../inference-optimization-casebook.json | 4 ++-- .../common/skills/kernel-writing-guide.json | 4 ++-- .../common/skills/kv-tier-management.json | 4 ++-- .../lazy-evaluation-stream-lifetimes.json | 4 ++-- .../knowledge/common/skills/lily.json | 4 ++-- .../knowledge/common/skills/lithos-metal.json | 4 ++-- .../knowledge/common/skills/local-dream.json | 4 ++-- .../knowledge/common/skills/mistral-rs.json | 4 ++-- .../knowledge/common/skills/mlc-llm.json | 4 ++-- .../knowledge/common/skills/mlx-swift-lm.json | 4 ++-- .../common/skills/npu-skill-factory.json | 4 ++-- .../skills/optimization-search-policy.json | 4 ++-- .../common/skills/os-process-placement.json | 4 ++-- .../skills/performance-ceiling-analysis.json | 4 ++-- .../skills/plan-activation-residency.json | 4 ++-- .../knowledge/common/skills/project-maya.json | 4 ++-- .../knowledge/common/skills/pytorch.json | 4 ++-- .../skills/repository-evolution-analysis.json | 4 ++-- .../knowledge/common/skills/rsi-evidence.json | 22 +++++++++++-------- .../skills/skill-evolution-playbook.json | 4 ++-- .../knowledge/common/skills/splash.json | 4 ++-- .../common/skills/storage-io-measurement.json | 4 ++-- .../skills/training-input-pipeline.json | 4 ++-- .../skills/training-resource-budget.json | 4 ++-- .../skills/video-diffusion-optimization.json | 4 ++-- .../knowledge/common/skills/vllm-metal.json | 4 ++-- .../skills/weight-loading-optimization.json | 4 ++-- .../cuda/skills/audit-afd-p2p-exchanges.json | 4 ++-- .../skills/audit-flare-session-lifecycle.json | 4 ++-- .../diagnose-attention-bottlenecks.json | 4 ++-- .../cuda/skills/host-overhead-profiling.json | 4 ++-- .../cuda/skills/reason-hopper-kernels.json | 4 ++-- 80 files changed, 171 insertions(+), 167 deletions(-) diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md b/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md index 86ee95d7e..6b8abaf0f 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md @@ -15,7 +15,7 @@ These are knowledge abstracts (`--kind knowledge`), with namespaced package IDs distinct from explicitly selected `checkout_ref` skills. Ascend/CUDA procedures use their corresponding backend; shared methods use `common`. -Source snapshot: [7aa3344bf84c42467f43b3a927e1c7d13642bd55](https://github.com/InferMatrixLab/InferRSI/tree/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library). +Source snapshot: [9e6a51cab505a8ae17575dc83ea53fc0d3b8b027](https://github.com/InferMatrixLab/InferRSI/tree/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library). ```bash inferrsi knowledge search 'profiling' --repo-type inferrsi --limit 50 @@ -29,7 +29,7 @@ contain the current input paths and bytes (Git checkout filters are respected). ```bash python tools/build_skill_index.py --source-revision -python tools/build_skill_index.py --source-revision 7aa3344bf84c42467f43b3a927e1c7d13642bd55 --check +python tools/build_skill_index.py --source-revision 9e6a51cab505a8ae17575dc83ea53fc0d3b8b027 --check ``` `--check` detects missing, stale and unexpected generated records without writing. diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json index d628bdadd..d74bdf044 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-aclgraph-capture-replay/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json index f4b372d19..5799809fe 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-device-health/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json index 4b940539c..12738e415 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json @@ -27,8 +27,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-distributed-parallel/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json index 5c1c8590b..3f3a3c116 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-graph-mode/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json index 971e9813a..bcd13de9d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-model-adaptation/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json index e8d595cbc..0db040ac5 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-profiling/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json index 64816a247..a37247db4 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-operator-tuning/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json index 7521c9f69..0bf41724e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-optimization-casebook/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json index 2a4a0ace2..cc4ea16cc 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-performance-analysis/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json index a2d677d4d..4c62dc4f3 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascend-video-diffusion-optimization/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json index ea618b662..8ecfd6465 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/ascendc-tiling-design/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json index ca740b5b7..533944220 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/cann-attribution-overlap/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torch-npu.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torch-npu.json index 7c1cde5ed..782a88b6a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torch-npu.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torch-npu.json @@ -20,8 +20,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/frameworks/torch-npu/torch-npu/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/frameworks/torch-npu/torch-npu/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/frameworks/torch-npu/torch-npu/SKILL.md", "src/inferrsi/data/skill_library/frameworks/torch-npu/torch-npu/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json index d6676b490..fcdae58be 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-device-memory-lifecycle/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json index d6ea1871c..180007654 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/SKILL.md", "src/inferrsi/data/skill_library/hardware/ascend/torchnpu-pinned-host-memory-lifecycle/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json index 12aeca1fd..ddd9a3862 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/assess-serving-preemption/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/assess-serving-preemption/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/assess-serving-preemption/SKILL.md", "src/inferrsi/data/skill_library/methods/assess-serving-preemption/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json index 7c6e81473..768cc63e7 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/SKILL.md", "src/inferrsi/data/skill_library/methods/assess-split-backward-schedule/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json index a3b85ccdc..19c5a6153 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json @@ -20,8 +20,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/SKILL.md", "src/inferrsi/data/skill_library/methods/audit-fixed-workload-claim/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json index 50b90d31b..bc6d89d3b 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/LICENSE", "src/inferrsi/data/skill_library/repositories/h3-metal/audit-h3-metal-fasth3-semantics/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json index c01e0e11f..ffe09c2bb 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json @@ -30,8 +30,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/LICENSE", "src/inferrsi/data/skill_library/repositories/h3-c/audit-h3-runtime-residency/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json index 3adab00f6..abe2568f7 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/SKILL.md", "src/inferrsi/data/skill_library/repositories/llama-cpp/audit-llama-runtime-state/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json index d5ab3d293..0dc8ca268 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/LICENSE", "src/inferrsi/data/skill_library/repositories/vllm-rlt/audit-recurrent-kv-finalization/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json index 8b883145a..f01355d7a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/LICENSE", "src/inferrsi/data/skill_library/repositories/stable-diffusion-cpp/audit-sd-cpp-residency/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json index 2dab44411..a87b9c28c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/LICENSE", "src/inferrsi/data/skill_library/repositories/sglang/audit-sglang-diffusion-lifetimes/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json index a4074b797..c65754bf1 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/SKILL.md", "src/inferrsi/data/skill_library/repositories/vllm/audit-vllm-kv-lifetimes/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json index 3c226dfe4..16659b932 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/SKILL.md", "src/inferrsi/data/skill_library/repositories/deepinfer/bound-windowed-attention-replay/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json index bb08f2ed5..1cb53b5ef 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/SKILL.md", "src/inferrsi/data/skill_library/repositories/deepinfer/budget-speculative-verification/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json index 3e86452fe..a26d57f3a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/SKILL.md", "src/inferrsi/data/skill_library/methods/calibrate-serving-simulation/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json index a88384b33..fb956bfdf 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/cgroup-resource-controls/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json index 3572a1f8c..26495ff64 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/SKILL.md", "src/inferrsi/data/skill_library/methods/checkpoint-recovery-consistency/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json index d5ce0bdbf..0a452d243 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/SKILL.md", "src/inferrsi/data/skill_library/methods/choose-parallel-training-plan/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json index ded00b5e0..673b1126a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/workflows/cite-check-downstream-pr/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/workflows/cite-check-downstream-pr/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/cite-check-downstream-pr/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json index a7f2bfa5d..9cebb2906 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/workflows/claim-contract/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/workflows/claim-contract/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/claim-contract/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json index acdc57b97..1b6ab8e88 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/comfy-ui/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/comfy-ui/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/comfy-ui/LICENSE", "src/inferrsi/data/skill_library/repositories/comfy-ui/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json index 0f5b0fb34..ceeca00bb 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/workflows/competitor-scan/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/workflows/competitor-scan/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/competitor-scan/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json index 064e2ca25..ac3dde63f 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/SKILL.md", "src/inferrsi/data/skill_library/frameworks/pytorch/dcp-async-save-performance/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json index b20edd811..7bbdb5e58 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/dense-performance-evidence/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/dense-performance-evidence/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/dense-performance-evidence/SKILL.md", "src/inferrsi/data/skill_library/methods/dense-performance-evidence/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json index 70fd8e8a5..f7cd0762c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/SKILL.md", "src/inferrsi/data/skill_library/repositories/vllm/diagnose-vllm-admission-pressure/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json index 3a883cf9a..991e0dfef 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/SKILL.md", "src/inferrsi/data/skill_library/frameworks/diffusers/diffusers-invocation-state/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json index e90c2488d..3b4a0f63a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/workflows/draft-acceptance-issue/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/workflows/draft-acceptance-issue/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/draft-acceptance-issue/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json index c456f30e9..773fe1835 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/dwarfstar/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/dwarfstar/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/dwarfstar/LICENSE", "src/inferrsi/data/skill_library/repositories/dwarfstar/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json index 3482d1338..4b47fb08a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/SKILL.md", "src/inferrsi/data/skill_library/methods/evaluate-elastic-serving-placement/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json index 7d68adf8b..3c05ce2fa 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/SKILL.md", "src/inferrsi/data/skill_library/repositories/mlx-lm/generation-cache-lifecycle/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json index bb39eac1d..dd0d17faa 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json @@ -30,8 +30,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/host/host-memory-management/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/host/host-memory-management/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/host/host-memory-management/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/host-memory-management/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json index 9f20ba9d7..f4b142daa 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/host-overhead-optimization/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json index 3dee4b666..597092452 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/husky/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/husky/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/husky/SKILL.md", "src/inferrsi/data/skill_library/repositories/husky/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json index 3b2327374..aabb4e381 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json @@ -35,8 +35,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/inference-benchmark-design/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/inference-benchmark-design/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/inference-benchmark-design/SKILL.md", "src/inferrsi/data/skill_library/methods/inference-benchmark-design/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json index 3d6372c43..d3815260e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/inference-optimization-casebook/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/inference-optimization-casebook/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/inference-optimization-casebook/SKILL.md", "src/inferrsi/data/skill_library/methods/inference-optimization-casebook/cases/admission-drain-occupancy.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json index 1040189df..0ecc38b6c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json @@ -39,8 +39,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/kernel-writing-guide/SKILL.md", "src/inferrsi/data/skill_library/methods/kernel-writing-guide/cases/causal-conv1d-dispatch-state.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json index 1c1f0ac80..7f63b8b1c 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/SKILL.md", "src/inferrsi/data/skill_library/repositories/lmcache/kv-tier-management/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json index c3b8b61d3..16b9e59c2 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/SKILL.md", "src/inferrsi/data/skill_library/frameworks/mlx/lazy-evaluation-stream-lifetimes/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json index 8c592e80d..177bb4606 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/lily/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/lily/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/lily/LICENSE", "src/inferrsi/data/skill_library/repositories/lily/NOTICE.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lithos-metal.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lithos-metal.json index 26722f7f4..5bf5cc9c5 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lithos-metal.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lithos-metal.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/lithos-metal/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/lithos-metal/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/lithos-metal/LICENSE", "src/inferrsi/data/skill_library/repositories/lithos-metal/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json index cb94c8a24..3d37ad9f9 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/local-dream/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/local-dream/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/local-dream/SKILL.md", "src/inferrsi/data/skill_library/repositories/local-dream/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json index 636fbe213..c2347b621 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/mistral-rs/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/mistral-rs/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/mistral-rs/LICENSE", "src/inferrsi/data/skill_library/repositories/mistral-rs/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json index b94c5f561..7e1d4d36f 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json @@ -27,8 +27,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/mlc-llm/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/mlc-llm/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/mlc-llm/LICENSE", "src/inferrsi/data/skill_library/repositories/mlc-llm/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json index fef01f452..1b3535ca8 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json @@ -27,8 +27,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/mlx-swift-lm/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/mlx-swift-lm/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/mlx-swift-lm/LICENSE", "src/inferrsi/data/skill_library/repositories/mlx-swift-lm/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json index 1adcbdc00..1d3008119 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/workflows/npu-skill-factory/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/workflows/npu-skill-factory/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/npu-skill-factory/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json index 8965fb642..73a2833d2 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/optimization-search-policy/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/optimization-search-policy/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/optimization-search-policy/SKILL.md", "src/inferrsi/data/skill_library/methods/optimization-search-policy/cases/sarathi-chunk-budget.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json index 8c0cf7b12..f1ce4af8a 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/host/os-process-placement/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/host/os-process-placement/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/host/os-process-placement/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/os-process-placement/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json index ae1810d82..c08fe691e 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/SKILL.md", "src/inferrsi/data/skill_library/methods/performance-ceiling-analysis/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json index 5ccb28ffe..04d2a0a24 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/plan-activation-residency/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/plan-activation-residency/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/plan-activation-residency/SKILL.md", "src/inferrsi/data/skill_library/methods/plan-activation-residency/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json index abec7ae74..f95c641cd 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/project-maya/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/project-maya/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/project-maya/LICENSE", "src/inferrsi/data/skill_library/repositories/project-maya/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/pytorch.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/pytorch.json index 97d160bec..6c25b8d22 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/pytorch.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/pytorch.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/frameworks/pytorch/pytorch/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/frameworks/pytorch/pytorch/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/frameworks/pytorch/pytorch/LICENSE", "src/inferrsi/data/skill_library/frameworks/pytorch/pytorch/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json index 27968f7c8..30922b564 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/repository-evolution-analysis/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/repository-evolution-analysis/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/repository-evolution-analysis/SKILL.md", "src/inferrsi/data/skill_library/methods/repository-evolution-analysis/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json index 465739baa..537dd6f0d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/skill-index.json", "src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md", @@ -34,9 +34,10 @@ "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/README.md", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/decision-cases.md", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/mechanisms.md", - "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/source-ledger.json" + "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/source-ledger.json", + "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md" ], - "content_sha256": "08f76e12f6f8e8893f03bcdc8152a96c0c99442e7faecbc2a67a18c632fcb243" + "content_sha256": "5ce5b4903a3d7a4c3d20957be004c49c204d331ce76cc57274378f1ab97b4361" } ], "index_type": "packaged-skill", @@ -46,15 +47,16 @@ "checkout_ref": "checkout:rsi-evidence", "source_files": { "src/inferrsi/data/skill_library/skill-index.json": "9ea8b2ef190777e683a3905f0614612a37782be4d655d230c000188b0c7073db", - "src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md": "08f76e12f6f8e8893f03bcdc8152a96c0c99442e7faecbc2a67a18c632fcb243", - "src/inferrsi/data/skill_library/workflows/rsi-evidence/metadata.json": "caf3ef265df71b3cbec31b6c4affb6ebe9278fba0626b23bc124825d2761e49a", + "src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md": "5ce5b4903a3d7a4c3d20957be004c49c204d331ce76cc57274378f1ab97b4361", + "src/inferrsi/data/skill_library/workflows/rsi-evidence/metadata.json": "7adfbf39def6ac64987d537c11ad3a3d2e6c06649178b77d82285add8971a115", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/LICENSE-MIT.md": "1df1cf519b9e5d8acbbc72820299d7aa95afa1acbfc1f43a15109ad1d59975f3", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/NOTICE.md": "3c3c36a40e1d65f3a6b20ec3a97319cb753e857f1d120f302cd828e107120f6d", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/README.md": "c5802bb4d71fbf95e40a6a5282c0afcba594ab5b34d40bec97874928d8376a00", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/decision-cases.md": "c2c1d3d75c4fcb515dd36ff84d8dc940c25d54c5757a29a80d1af88eb8b66115", "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/mechanisms.md": "4fa09099d362a8088fdb0e6a767f72aae6218b92fe5fd75b6fb78c2bb2a318fb", - "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/source-ledger.json": "60294951d702db924119300d89f4ed01d970a7036e214aa0d04c78f6842f92d9" + "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/loopx-goal-governance/source-ledger.json": "60294951d702db924119300d89f4ed01d970a7036e214aa0d04c78f6842f92d9", + "src/inferrsi/data/skill_library/workflows/rsi-evidence/references/omni-experiments.md": "8fafc1e05ef21ab60158fc626c73ca1b8c615ada59f90fd23199496daa46ac48" }, "skill_metadata": { "name": "rsi-evidence", @@ -97,7 +99,8 @@ "Link evidence paths in the report; a metric quoted only in a comment cannot be re-checked later.", "Fingerprint tracked source even when the output directory overlaps it, and exclude only the current run's generated files.", "Treat a missing upstream-cache release proof as INCONCLUSIVE rather than a PASS with a caveat.", - "Read baseline and candidate SHAs from the acceptance issue for that campaign, never from a skill default." + "Read baseline and candidate SHAs from the acceptance issue for that campaign, never from a skill default.", + "Freeze optional required_trial_checks for complete requests, effective graph controls and clean worker exits; require literal true per trial and retain supporting receipts." ], "limitations": [ "Documents evidence discipline; it performs no measurement and certifies no campaign.", @@ -123,7 +126,8 @@ "Link evidence paths in the report; a metric quoted only in a comment cannot be re-checked later.", "Fingerprint tracked source even when the output directory overlaps it, and exclude only the current run's generated files.", "Treat a missing upstream-cache release proof as INCONCLUSIVE rather than a PASS with a caveat.", - "Read baseline and candidate SHAs from the acceptance issue for that campaign, never from a skill default." + "Read baseline and candidate SHAs from the acceptance issue for that campaign, never from a skill default.", + "Freeze optional required_trial_checks for complete requests, effective graph controls and clean worker exits; require literal true per trial and retain supporting receipts." ], "limitations": [ "This generated abstract points to the complete packaged skill; external evidence and upstream repositories remain source links.", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json index c470e93b8..ac52df658 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json @@ -21,8 +21,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/skill-evolution-playbook/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/skill-evolution-playbook/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/skill-evolution-playbook/SKILL.md", "src/inferrsi/data/skill_library/methods/skill-evolution-playbook/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json index a9476f7cf..1a02d2100 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json @@ -25,8 +25,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/splash/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/splash/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/splash/LICENSE", "src/inferrsi/data/skill_library/repositories/splash/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json index fc715e09f..b0dc378f3 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json @@ -24,8 +24,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/SKILL.md", "src/inferrsi/data/skill_library/hardware/host/storage-io-measurement/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json index 045b18bc4..8827a3f0f 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/training-input-pipeline/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/training-input-pipeline/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/training-input-pipeline/SKILL.md", "src/inferrsi/data/skill_library/methods/training-input-pipeline/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json index a2429cac2..ede477bf0 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/training-resource-budget/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/training-resource-budget/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/training-resource-budget/SKILL.md", "src/inferrsi/data/skill_library/methods/training-resource-budget/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json index 2fbb6eebc..a7cf407ba 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/video-diffusion-optimization/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/video-diffusion-optimization/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/video-diffusion-optimization/SKILL.md", "src/inferrsi/data/skill_library/methods/video-diffusion-optimization/assets/campaign.template.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json index 179f342ea..db133e500 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json @@ -26,8 +26,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/vllm-metal/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/vllm-metal/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/vllm-metal/LICENSE", "src/inferrsi/data/skill_library/repositories/vllm-metal/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json index 3cc50bdee..3656ad218 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/methods/weight-loading-optimization/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/methods/weight-loading-optimization/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/methods/weight-loading-optimization/SKILL.md", "src/inferrsi/data/skill_library/methods/weight-loading-optimization/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json index 42b227ef5..befc2da8d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json @@ -23,8 +23,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/SKILL.md", "src/inferrsi/data/skill_library/repositories/afd-plugin/audit-afd-p2p-exchanges/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json index 0fc99822c..3aee96309 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json @@ -29,8 +29,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/LICENSE", "src/inferrsi/data/skill_library/repositories/flare-local-inference/audit-flare-session-lifecycle/SKILL.md", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json index 19f847d38..6855ad810 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json @@ -16,8 +16,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/SKILL.md", "src/inferrsi/data/skill_library/hardware/cuda/diagnose-attention-bottlenecks/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json index 7fac0bc38..971e59e5d 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json @@ -22,8 +22,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/SKILL.md", "src/inferrsi/data/skill_library/hardware/cuda/host-overhead-profiling/metadata.json", diff --git a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json index 55040913f..d0ba1d21b 100644 --- a/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json +++ b/src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json @@ -36,8 +36,8 @@ "sources": [ { "type": "git", - "url": "https://github.com/InferMatrixLab/InferRSI/blob/7aa3344bf84c42467f43b3a927e1c7d13642bd55/src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/SKILL.md", - "commit": "7aa3344bf84c42467f43b3a927e1c7d13642bd55", + "url": "https://github.com/InferMatrixLab/InferRSI/blob/9e6a51cab505a8ae17575dc83ea53fc0d3b8b027/src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/SKILL.md", + "commit": "9e6a51cab505a8ae17575dc83ea53fc0d3b8b027", "paths": [ "src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/SKILL.md", "src/inferrsi/data/skill_library/hardware/cuda/reason-hopper-kernels/metadata.json", From 8d01acd0d505a687261496d26b516c02453f79df Mon Sep 17 00:00:00 2001 From: amy-why-3459 Date: Wed, 4 Nov 2026 09:49:28 +0800 Subject: [PATCH 3/5] Refresh generated coverage for RSI evidence guidance Agent-assisted-by: Codex (implementation) Signed-off-by: amy-why-3459 --- docs/skill-coverage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/skill-coverage.md b/docs/skill-coverage.md index 50c3f1b6c..66568d053 100644 --- a/docs/skill-coverage.md +++ b/docs/skill-coverage.md @@ -4,7 +4,7 @@ Generated from the registry, the skill sidecars and the two maintained matrices. **Do not edit by hand**; regenerate after any registry, skill, matrix or frozen-plan change. -- Input digest: `sha256:7640b171256091efd1514a33d5e434eef3feaed238fc92fe3eeba02fee94e9ff` +- Input digest: `sha256:c995b02f0267f1904f6f53742b1ace9f170fc6063d030b0bbcdd8e700c0d924c` - Regenerate: `python tools/build_skill_coverage.py` - Verify without writing: `python tools/build_skill_coverage.py --check` @@ -153,7 +153,7 @@ optimization is fully covered or that any procedure has measured benefit. | [competitor-scan](../src/inferrsi/data/skill_library/workflows/competitor-scan/SKILL.md) | common | Structure a lightweight competitive scan without inventing benchmark numbers or campaign verdicts. | Qualitative positioning of a new RSI repository against other projects before acceptance ... | failure_modes, input_contract, produced_artifact, refusal_point
3 advice | N/A: SKILL.md §§ Frame, Rules and Deliverable produce a qualitative competitive comparison with evidence limits, not a hardware-resource decision or implementation mechanism. | — | candidate · not_run · 0 readset(s) | no-Reference-Matrix-row, no-eval | | [draft-acceptance-issue](../src/inferrsi/data/skill_library/workflows/draft-acceptance-issue/SKILL.md) | common | Draft a campaign acceptance issue with checklist, RunSpec, evidence paths, and placeholders for baseline/candidate SHAs. | Opening a new acceptance campaign in an RSI-style repository, before any baseline or ... | failure_modes, input_contract, produced_artifact, refusal_point
3 advice | N/A: SKILL.md §§ Steps and Output prepare an acceptance issue, RunSpec, frozen gates and evidence paths; device identifiers are campaign metadata rather than a hardware-resource mechanism. | — | candidate · not_run · 0 readset(s) | no-Reference-Matrix-row, no-eval | | [npu-skill-factory](../src/inferrsi/data/skill_library/workflows/npu-skill-factory/SKILL.md) | common | Design and operation of the InferRSI NPU skill factory: artifact lifecycle, skill evaluation contract, corpus ... | InferRSI skill lifecycle management | failure_modes, input_contract, produced_artifact, refusal_point
3 advice | N/A: SKILL.md §§ Choose the evidence product, Artifact lifecycle, and What this skill does not do define skill-distillation/evaluation methodology; NPU task tiers are evaluation prerequisites, not a hardware-resource mechanism. | 2 · Methodology and corpus references (Dong1017/OmniRSI @ `codex/skill-eval-bootstrap` (82218b4))
2 · Methodology and corpus references (InferMatrixLab/InferRSI PR #9 @ 4ad551a9)
2 · Methodology and corpus references (VectorSpaceLab/AREX-Skill @ ac3fe1af)
2 · Methodology and corpus references (microsoft/SkillOpt @ 343db22) | candidate · not_run · 14 readset(s) | no-eval | -| [rsi-evidence](../src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md) | common | Guide agents to publish and cite RSI evidence using plan/results/patch/validator paths and PASS/FAIL/INCONCLUSIVE ... | Documenting or reviewing an optimization campaign whose verdict will be cited downstream | failure_modes, input_contract, produced_artifact, refusal_point
4 advice | 1 Accelerator · Verify | — | candidate · not_run · 1 readset(s) | no-Reference-Matrix-row, no-eval | +| [rsi-evidence](../src/inferrsi/data/skill_library/workflows/rsi-evidence/SKILL.md) | common | Guide agents to publish and cite RSI evidence using plan/results/patch/validator paths and PASS/FAIL/INCONCLUSIVE ... | Documenting or reviewing an optimization campaign whose verdict will be cited downstream | failure_modes, input_contract, produced_artifact, refusal_point
5 advice | 1 Accelerator · Verify | — | candidate · not_run · 1 readset(s) | no-Reference-Matrix-row, no-eval | ## Documents outside the registry From 897005954a671278e318159f660e3ab6d3b3994a Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 4 Nov 2026 08:49:34 +0000 Subject: [PATCH 4/5] Withhold the derived gain chart when trial checks are unqualified A false or missing required check already leaves improvement_pct unset and the verdict INCONCLUSIVE, but the HTML report still plotted a candidate/baseline ratio from the retained medians. Refuse that derived figure and say the medians are raw measurements, not an accepted gain. Addresses https://github.com/InferMatrixLab/InferRSI/pull/341#discussion_r4462771051 Agent-assisted-by: Cursor Grok 4.7 (implementation) Signed-off-by: Cursor Agent Co-authored-by: amy-why-3459 --- docs/campaign-summary-chart.md | 6 ++- docs/operations.md | 2 +- src/inferrsi/harness/evaluation.py | 3 ++ src/inferrsi/harness/reporting.py | 4 +- src/inferrsi/summary_chart.py | 10 +++++ tests/test_trial_checks.py | 71 +++++++++++++++++++++++++++++- 6 files changed, 92 insertions(+), 4 deletions(-) diff --git a/docs/campaign-summary-chart.md b/docs/campaign-summary-chart.md index 142cbb721..f2c4fe3a0 100644 --- a/docs/campaign-summary-chart.md +++ b/docs/campaign-summary-chart.md @@ -38,7 +38,11 @@ for the story of the accepted steps, the branch table for the full search. `inferrsi report` (and `run`, which calls it) renders `/summary-chart.svg` and inlines it into `report.html`. Nothing extra is needed for a single pairing: the figure shows the recorded baseline and -candidate medians as a two-point chain. +candidate medians as a two-point chain. That derived figure is withheld when +required trial checks are unqualified (`evaluation.json` has +`trials_qualified: false`). The report states that the retained medians are +raw measurements, not an accepted gain. The medians themselves stay in the +evaluation record. A campaign with several steps commits its own chain specification as `summary-chart.json` in the run directory. That specification wins over the diff --git a/docs/operations.md b/docs/operations.md index 9614db4f2..e001dd217 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -223,5 +223,5 @@ unvalidated candidates. - **Scope:** recorded values only. The renderer computes gains, validates the specification and writes a figure; it measures nothing. - **Output:** an SVG figure, plus a Markdown table with the same values when `--markdown` is given. `report` and `run` also write `summary-chart.svg` into the run directory and inline it in the HTML report. - **Side effects:** writes the requested files; nothing is executed and no network or GPU is touched. -- **Failure behavior:** exit code 2 with the offending field name when the specification is incomplete, ambiguous or inconsistent; a report without a paired measurement states why it has no figure. +- **Failure behavior:** exit code 2 with the offending field name when the specification is incomplete, ambiguous or inconsistent; a report without a paired measurement, or with unqualified required trial checks, states why it has no gain figure. - **Example:** [campaign summary chart](campaign-summary-chart.md) diff --git a/src/inferrsi/harness/evaluation.py b/src/inferrsi/harness/evaluation.py index d2bd21105..230235a73 100644 --- a/src/inferrsi/harness/evaluation.py +++ b/src/inferrsi/harness/evaluation.py @@ -80,6 +80,8 @@ def evaluate( all_metrics = len(baseline) == len(candidate) == spec.repetitions and all( t.get("status") == "completed" and t.get("metric") is not None for t in baseline + candidate ) + # Required checks gate the published gain. Retained medians stay in the + # summary for diagnosis; they are not a ratio the report may plot as a gain. if all_metrics and trials_qualified: improvement = (after["median"] - before["median"]) / before["median"] * 100 if spec.direction == "minimize": @@ -100,6 +102,7 @@ def evaluate( "verdict": verdict.value, "reasons": failed + incomplete, "required_trial_checks": list(spec.required_trial_checks), + "trials_qualified": trials_qualified, "metric_key": spec.metric_key, "metric_unit": spec.metric_unit, "comparison_scope": spec.comparison_scope, diff --git a/src/inferrsi/harness/reporting.py b/src/inferrsi/harness/reporting.py index 500cbfac3..44c3591a5 100644 --- a/src/inferrsi/harness/reporting.py +++ b/src/inferrsi/harness/reporting.py @@ -56,7 +56,9 @@ def _summary_figure(run_dir: Path, evaluation: dict) -> str: A report is generated at the end of every experiment, so this is where a finished run gets its figure without a separate command. A run with no - paired measurement gets a sentence rather than a misleading empty chart. + paired measurement, or whose required trial checks are unqualified, gets a + sentence rather than a chart that reads as an accepted gain. Retained + medians stay in the evaluation section. A campaign that has accumulated several steps can commit a chain specification as ``summary-chart.json`` beside the run; that spec wins, diff --git a/src/inferrsi/summary_chart.py b/src/inferrsi/summary_chart.py index 1329fe4eb..b23280975 100644 --- a/src/inferrsi/summary_chart.py +++ b/src/inferrsi/summary_chart.py @@ -905,9 +905,19 @@ def spec_from_evaluation(evaluation: dict, *, title: str | None = None) -> dict: A single run has one baseline and one candidate, so the figure shows the recorded pair as a two-point chain: the baseline at 1.00x and the measured candidate. Nothing is inferred beyond the evaluation's own numbers. + + An unqualified comparison (``trials_qualified`` is false) has no accepted + gain. Retained medians stay in the evaluation record; this refuses to turn + them into a candidate/baseline ratio. Evaluations written before that field + existed still plot when both medians are present. """ if not isinstance(evaluation, dict): raise SpecError("evaluation must be an object") + if evaluation.get("trials_qualified") is False: + raise SpecError( + "required trial checks are unqualified; retained medians are raw " + "measurements, not an accepted gain" + ) before = evaluation.get("baseline") or {} after = evaluation.get("candidate") or {} baseline_value = before.get("median") diff --git a/tests/test_trial_checks.py b/tests/test_trial_checks.py index fc33a1c84..97e8c3df4 100644 --- a/tests/test_trial_checks.py +++ b/tests/test_trial_checks.py @@ -9,6 +9,7 @@ from inferrsi.arguments import make_spec, parser from inferrsi.harness.evaluation import evaluate +from inferrsi.harness.reporting import write_report from inferrsi.harness.runner import run_experiment from inferrsi.harness.scenarios.external import collect_trial_checks from inferrsi.runspec import RunSpec @@ -28,6 +29,7 @@ def test_unqualified_trial_cannot_publish_gain(value, side): ) assert result["verdict"] == "INCONCLUSIVE" assert result["improvement_pct"] is None + assert result["trials_qualified"] is False assert any(f"{side} trial 1: required check evidence.closed" in r for r in result["reasons"]) @@ -104,7 +106,13 @@ def command(metric, checks): ) path = run_experiment(spec, {"backend": "cpu"}) read = lambda relative: json.loads((path / relative).read_text()) # noqa: E731 - assert read("evaluation.json")["verdict"] == "PASS" + passed = read("evaluation.json") + assert passed["verdict"] == "PASS" + assert passed["trials_qualified"] is True + qualified_report = (path / "report.html").read_text(encoding="utf-8") + qualified_svg = (path / "summary-chart.svg").read_text(encoding="utf-8") + assert "0.80\u00d7" in qualified_report + assert "0.80\u00d7" in qualified_svg assert read("run.lock.json")["required_trial_checks"] == list(spec.required_trial_checks) assert read("candidate/trial-001/execution.json")["trial_checks"] == { "evidence.closed": True, @@ -115,6 +123,67 @@ def command(metric, checks): result = json.loads((path / "evaluation.json").read_text()) assert result["verdict"] == "INCONCLUSIVE" assert result["improvement_pct"] is None + assert result["trials_qualified"] is False + report = (path / "report.html").read_text(encoding="utf-8") + assert "No gain figure" in report + assert "not an accepted gain" in report + assert "0.80\u00d7" not in report + assert " Date: Wed, 4 Nov 2026 09:28:32 +0000 Subject: [PATCH 5/5] Withhold campaign charts when the current step is unqualified summary-chart.json is historical campaign evidence and still wins for a qualified run, but an unqualified evaluation was inlining that figure as this step's gain summary. Guard both chart paths before rendering, leave the committed specification unchanged, and say it was not drawn for this step. Addresses https://github.com/InferMatrixLab/InferRSI/pull/341#discussion_r4465686949 Agent-assisted-by: Cursor Grok 4.7 (implementation) Signed-off-by: Cursor Agent Co-authored-by: amy-why-3459 --- docs/campaign-summary-chart.md | 13 ++++-- docs/operations.md | 2 +- src/inferrsi/harness/reporting.py | 29 ++++++++++++- tests/test_trial_checks.py | 67 +++++++++++++++++++++++++++++++ 4 files changed, 104 insertions(+), 7 deletions(-) diff --git a/docs/campaign-summary-chart.md b/docs/campaign-summary-chart.md index f2c4fe3a0..d080ebdcc 100644 --- a/docs/campaign-summary-chart.md +++ b/docs/campaign-summary-chart.md @@ -45,10 +45,15 @@ raw measurements, not an accepted gain. The medians themselves stay in the evaluation record. A campaign with several steps commits its own chain specification as -`summary-chart.json` in the run directory. That specification wins over the -two-point default, because it records the whole campaign rather than one -pairing. When neither exists, the report states why no figure was drawn -instead of showing an empty chart. +`summary-chart.json` in the run directory. That file is historical evidence of +the campaign, not a derivation of the current pairing, and it wins over the +two-point default when this run may show a gain figure. The same unqualified +check is applied before that path. The report does not write or inline an SVG, +and it states that the committed specification is separate historical evidence +and was not drawn for this step. The JSON file is left unchanged. Render it +with the command below when the campaign record itself is the subject. When +neither a qualified pairing nor a campaign specification is available, the +report states why no figure was drawn instead of showing an empty chart. ## Use the command line for a campaign figure diff --git a/docs/operations.md b/docs/operations.md index e001dd217..70a484a86 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -223,5 +223,5 @@ unvalidated candidates. - **Scope:** recorded values only. The renderer computes gains, validates the specification and writes a figure; it measures nothing. - **Output:** an SVG figure, plus a Markdown table with the same values when `--markdown` is given. `report` and `run` also write `summary-chart.svg` into the run directory and inline it in the HTML report. - **Side effects:** writes the requested files; nothing is executed and no network or GPU is touched. -- **Failure behavior:** exit code 2 with the offending field name when the specification is incomplete, ambiguous or inconsistent; a report without a paired measurement, or with unqualified required trial checks, states why it has no gain figure. +- **Failure behavior:** exit code 2 with the offending field name when the specification is incomplete, ambiguous or inconsistent; a report without a paired measurement, or with unqualified required trial checks, states why it has no gain figure. An unqualified run leaves a committed `summary-chart.json` undrawn, so that campaign record stays separate historical evidence and is not presented as this step's accepted gain. - **Example:** [campaign summary chart](campaign-summary-chart.md) diff --git a/src/inferrsi/harness/reporting.py b/src/inferrsi/harness/reporting.py index 44c3591a5..3cbc6fdbf 100644 --- a/src/inferrsi/harness/reporting.py +++ b/src/inferrsi/harness/reporting.py @@ -61,9 +61,15 @@ def _summary_figure(run_dir: Path, evaluation: dict) -> str: medians stay in the evaluation section. A campaign that has accumulated several steps can commit a chain - specification as ``summary-chart.json`` beside the run; that spec wins, - because it records the whole campaign rather than one pairing. + specification as ``summary-chart.json`` beside the run. That file is + historical evidence of the campaign, not a derivation of this pairing, and + it wins over the two-point default when this run may show a gain figure. + ``trials_qualified`` false is decided before either path. The committed + specification stays on disk and is not drawn, so it cannot stand in as + this step's accepted gain. """ + if evaluation.get("trials_qualified") is False: + return _unqualified_figure(run_dir) campaign = run_dir / "summary-chart.json" try: if campaign.is_file(): @@ -78,3 +84,22 @@ def _summary_figure(run_dir: Path, evaluation: dict) -> str: (run_dir / "summary-chart.svg").write_text(svg, encoding="utf-8") # Inline the figure so the report stays one self-contained file. return f'
{svg}
' + + +def _unqualified_figure(run_dir: Path) -> str: + """State that this step has no accepted gain, and do not draw one. + + A committed campaign specification is separate historical evidence. Leaving + it undrawn keeps that record intact without presenting it as the gain for + the unqualified step under review. + """ + message = ( + "required trial checks are unqualified; retained medians are raw " + "measurements, not an accepted gain" + ) + if (run_dir / "summary-chart.json").is_file(): + message += ( + ". A committed campaign specification is separate historical " + "evidence and was not drawn for this step" + ) + return f"

No gain figure: {escape(message)}.

" diff --git a/tests/test_trial_checks.py b/tests/test_trial_checks.py index 97e8c3df4..ad9bb378e 100644 --- a/tests/test_trial_checks.py +++ b/tests/test_trial_checks.py @@ -13,6 +13,7 @@ from inferrsi.harness.runner import run_experiment from inferrsi.harness.scenarios.external import collect_trial_checks from inferrsi.runspec import RunSpec +from inferrsi.summary_chart import build_svg @pytest.mark.parametrize("value", [None, False, "true", 1, {}, []]) @@ -169,6 +170,72 @@ def test_unqualified_report_does_not_plot_a_gain(tmp_path, trial_checks): assert ""trials_qualified": false" in report +def test_unqualified_report_does_not_draw_a_committed_campaign_chart(tmp_path): + """A campaign spec must not become this step's gain figure when checks failed. + + The specification is renderable on its own and carries the same 100 ms to + 80 ms ratio the withheld derived chart would have plotted. The run report + leaves that file untouched and does not write or inline an SVG. + """ + spec = RunSpec(repo=".", repetitions=1, required_trial_checks=("evidence.workers_closed",)) + baseline = [ + { + "status": "completed", + "metric": 100, + "trial_checks": {"evidence.workers_closed": True}, + } + ] + candidate = [ + { + "status": "completed", + "metric": 80, + "trial_checks": {"evidence.workers_closed": False}, + } + ] + result = evaluate(spec, baseline, candidate, {"status": "completed"}, {"verified": True}) + assert result["trials_qualified"] is False + campaign = { + "title": "Committed campaign figure", + "layout": "chain", + "metrics": [{"key": "latency_ms", "label": "latency_ms (ms)"}], + "baseline": {"label": "recorded baseline trials", "metrics": {"latency_ms": 100}}, + "points": [ + { + "label": "baseline", + "values": {"latency_ms": 100}, + "baseline": True, + "note": "recorded", + }, + { + "label": "candidate", + "values": {"latency_ms": 80}, + "note": "measured ratio", + }, + ], + } + rendered = build_svg(campaign) + assert "0.80\u00d7" in rendered + assert "Committed campaign figure" in rendered + payload = json.dumps(campaign) + chart = tmp_path / "summary-chart.json" + chart.write_text(payload, encoding="utf-8") + (tmp_path / "evaluation.json").write_text(json.dumps(result), encoding="utf-8") + report = write_report(tmp_path).read_text(encoding="utf-8") + assert chart.read_text(encoding="utf-8") == payload + assert "No gain figure" in report + assert "unqualified" in report + assert "not an accepted gain" in report + assert "separate historical evidence" in report + assert "was not drawn for this step" in report + assert "0.80\u00d7" not in report + assert "Committed campaign figure" not in report + assert "