mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-12 14:19:00 +01:00
1419 lines
48 KiB
JSON
1419 lines
48 KiB
JSON
{
|
|
"schema": "paperclip.opencode-skill-routing-link-comparison/v1",
|
|
"status": "complete",
|
|
"candidateSha": "fe9dc1e3c518825242ed889ab9c8352986f8c2ed",
|
|
"baselineSha": "0d7ecfa96d72fba79b7f0a25052b42c0686c0488",
|
|
"pairedSummary": {
|
|
"newFailures": 0,
|
|
"newPasses": 0,
|
|
"unchangedPasses": 2,
|
|
"unchangedFailures": 0,
|
|
"pendingPairs": 0,
|
|
"limitation": "Both original cases have deficient handoff links outside their machine oracle; candidate uses incorrect PAP prefix, baseline has bare unprefixed slug path."
|
|
},
|
|
"sourceProof": {
|
|
"identicalTrackedFiles": 8242,
|
|
"changedTrackedPaths": [
|
|
"skills/paperclip/SKILL.md",
|
|
"skills/paperclip/references/issue-documents.md",
|
|
"tests/runner-e2e/opencode-skill-routing-comparison.json"
|
|
],
|
|
"onlyProductionDifferences": [
|
|
{
|
|
"path": "skills/paperclip/SKILL.md",
|
|
"candidateSha256": "6ca593effe18704f8014ac4e8155f7513c0701aa3c61d3cf0b96d3366c92f0e1",
|
|
"baselineSha256": "768522e081c1ec43dee4a5794539f7b597ee3708c634d05e388c874df283cc53"
|
|
},
|
|
{
|
|
"path": "skills/paperclip/references/issue-documents.md",
|
|
"candidateSha256": "a6141e8ba4510b683418197d58598d5a14db2641c49c869ae8aca4e2b05aca97",
|
|
"baselineSha256": "353845a406b1b4948487c348c86eb7b8c89a55ae67afe203100eee10aee46336"
|
|
}
|
|
],
|
|
"baselineReceipt": {
|
|
"schema": "paperclip.opencode-skill-routing.baseline/v1",
|
|
"candidateSha": "fe9dc1e3c518825242ed889ab9c8352986f8c2ed",
|
|
"priorSkillSha": "b85668c4065d66e08026218a6bd48a3d22ddd4c9",
|
|
"expectedCellsPerVariant": 2,
|
|
"expectedProviderTurnsPerVariant": 2,
|
|
"heldConstant": [
|
|
"tiny manual/shared prompts",
|
|
"native Codex additive base fix",
|
|
"future explicit clickable UI-link fixture and calibrated grader",
|
|
"models/effort/auth/permissions/tools/budgets",
|
|
"all other tracked repository source bytes"
|
|
],
|
|
"onlyChangedProductionSources": [
|
|
{
|
|
"path": "skills/paperclip/SKILL.md",
|
|
"candidateSha256": "6ca593effe18704f8014ac4e8155f7513c0701aa3c61d3cf0b96d3366c92f0e1",
|
|
"baselineSha256": "768522e081c1ec43dee4a5794539f7b597ee3708c634d05e388c874df283cc53"
|
|
},
|
|
{
|
|
"path": "skills/paperclip/references/issue-documents.md",
|
|
"candidateSha256": "a6141e8ba4510b683418197d58598d5a14db2641c49c869ae8aca4e2b05aca97",
|
|
"baselineSha256": "353845a406b1b4948487c348c86eb7b8c89a55ae67afe203100eee10aee46336"
|
|
}
|
|
]
|
|
},
|
|
"fixtureConfigurations": {
|
|
"schema": "paperclip.opencode-skill-routing.fixture-match-proof/v1",
|
|
"cells": [
|
|
{
|
|
"executionId": "stock-harness.legacy-opencode.local.assigned-skill-explicit-invocation",
|
|
"fixtureConfigSha256": "dd673f469cab583d26bc2e4b484f18b27884ec14a59542177026389181e2da2c",
|
|
"model": "openrouter/deepseek/deepseek-v4-flash-0731"
|
|
},
|
|
{
|
|
"executionId": "stock-harness.legacy-opencode.local.assigned-skill-paperclip-document",
|
|
"fixtureConfigSha256": "4924cbbcb8768fdbff70d9f53c20835dba28626278da77fb5edcc09c1700fd5f",
|
|
"model": "openrouter/deepseek/deepseek-v4-flash-0731"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"cells": [
|
|
{
|
|
"variant": "baseline",
|
|
"caseId": "assigned-skill-explicit-invocation",
|
|
"source": {
|
|
"sha": "0d7ecfa96d72fba79b7f0a25052b42c0686c0488",
|
|
"ref": "refs/heads/codex/opencode-pre-routing-skill",
|
|
"workflowRunUrl": "https://github.com/paperclipai/paperclip/actions/runs/37069552374"
|
|
},
|
|
"status": "passed",
|
|
"attempt": 1,
|
|
"suiteDefinitionHash": "18a8eb87f11ebaa4d5be89f878de669bc32eee6f58a47c3f19d15bb879519dd8",
|
|
"model": "openrouter/deepseek/deepseek-v4-flash-0731",
|
|
"runtimeMode": "legacy",
|
|
"durationMs": 46285,
|
|
"providerDurationMs": 25870,
|
|
"runCount": 1,
|
|
"recoveryRuns": 0,
|
|
"cleanup": "passed",
|
|
"matcherResults": [
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.assigned-skill-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task run must receive one pinned skill version through the public assignment state."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-request-explicit",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task request must explicitly name the assigned skill with a supported slash or dollar reference."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-source-marker",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The assigned pinned skill source must contain the output marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.marker-not-in-request",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The output marker must originate from the assigned skill, not the task request or comments."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.single-durable-output",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Exactly one durable task document must contain the skill's marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.completed-task",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Final task status: done."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.successful-runs",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "All recorded context-integrity runs must succeed."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.budget-hard-stops",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Public company and agent records must both retain the 1,000-cent monthly hard stops."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.default-hire-bundle",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The public managed bundle must contain only the eight-word shipped identity, without an injected QA manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.provider-runs-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The lifecycle oracle must reach actual provider runs; missing runs cannot pass instruction delivery."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.invocation-evidence-complete",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Every legacy run must have a public adapter.invoke event with its actual nonempty prompt."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.generic-procedures-absent",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Neither startup nor continuation may reintroduce the removed generic manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.fresh-default-delivered",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "At least one fresh invocation must carry default identity and connection guidance."
|
|
}
|
|
],
|
|
"billing": {
|
|
"llm": {
|
|
"runCount": 1,
|
|
"runsWithTokenUsage": 1,
|
|
"runsWithReportedCost": 1,
|
|
"inputTokens": 34011,
|
|
"outputTokens": 2533,
|
|
"cachedInputTokens": 192512,
|
|
"totalTokens": 229056,
|
|
"reportedCostUsd": 0.0058472545,
|
|
"costStatus": "reported"
|
|
},
|
|
"runtime": {
|
|
"provider": "local",
|
|
"agentRunDurationMs": 25870,
|
|
"leaseDurationMs": null,
|
|
"leaseCount": 0,
|
|
"costStatus": "not_metered",
|
|
"costSource": "local_not_metered"
|
|
},
|
|
"reportedCostUsd": 0.0058472545,
|
|
"estimatedRuntimeCostUsd": 0,
|
|
"observedAndEstimatedCostUsd": 0.0058472545,
|
|
"complete": true
|
|
},
|
|
"preflight": {
|
|
"sourceSha": "0d7ecfa96d72fba79b7f0a25052b42c0686c0488",
|
|
"sourceFingerprint": "0315602ac6788cf0d65561a73cc85d790768ef90c6815257077a2381f961b96e",
|
|
"passed": true,
|
|
"providerCalls": 0,
|
|
"assertions": 587
|
|
},
|
|
"delivery": {
|
|
"documentCount": 1,
|
|
"documentKey": "task-document",
|
|
"savedRevisionNumber": 1,
|
|
"savedRevisionPresent": true,
|
|
"markerPresent": true,
|
|
"markdownLinkTargets": [],
|
|
"expectedDocumentUiTarget": "/RUN/issues/RUN-1#document-task-document",
|
|
"hasExactDocumentUiLink": false,
|
|
"originalCaseRequiresLink": false,
|
|
"originalBaselineBarePath": true,
|
|
"originalCandidateWrongPrefix": false
|
|
},
|
|
"operationalSkillReadOrder": [
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 1,
|
|
"skill": "assigned-output"
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 2,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "write",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": true,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 3,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 4,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": true,
|
|
"earlyRecipeVisible": true,
|
|
"newReferencePointerVisible": true,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": true,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 5,
|
|
"skill": "paperclip"
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 6,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "read",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": true,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 7,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": true,
|
|
"statusApiCall": false,
|
|
"ordinal": 8,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "read",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 9,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 10,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": true,
|
|
"ordinal": 11,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 12,
|
|
"skill": null
|
|
}
|
|
],
|
|
"evidenceHashes": {
|
|
"result": "a4953654cba1d6bd3911ad3cfb000d8bfb21041ef3e3ee409e2c19d14af30f1e",
|
|
"context": "c3fb84a16e6fe1dead74ffece90035bc99aa247ffa65b4665d5288acbe8a5515",
|
|
"preflight": "a0756b19a5c20c1bf600a9abeb1b62307c99f37ffc2ff02063709a870bbe2986",
|
|
"finalStateScreenshot": "49068a59e35b2fb0207bd81ca36d4db639d17c8639c0ce885ac5869fc83320e9"
|
|
},
|
|
"screenshotInspected": true
|
|
},
|
|
{
|
|
"variant": "baseline",
|
|
"caseId": "assigned-skill-paperclip-document",
|
|
"source": {
|
|
"sha": "0d7ecfa96d72fba79b7f0a25052b42c0686c0488",
|
|
"ref": "refs/heads/codex/opencode-pre-routing-skill",
|
|
"workflowRunUrl": "https://github.com/paperclipai/paperclip/actions/runs/37069552374"
|
|
},
|
|
"status": "passed",
|
|
"attempt": 1,
|
|
"suiteDefinitionHash": "18a8eb87f11ebaa4d5be89f878de669bc32eee6f58a47c3f19d15bb879519dd8",
|
|
"model": "openrouter/deepseek/deepseek-v4-flash-0731",
|
|
"runtimeMode": "legacy",
|
|
"durationMs": 94804,
|
|
"providerDurationMs": 73984,
|
|
"runCount": 1,
|
|
"recoveryRuns": 0,
|
|
"cleanup": "passed",
|
|
"matcherResults": [
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.assigned-skill-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task run must receive one pinned skill version through the public assignment state."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-request-explicit",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task request must explicitly name the assigned skill with a supported slash or dollar reference."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-source-marker",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The assigned pinned skill source must contain the output marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.marker-not-in-request",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The output marker must originate from the assigned skill, not the task request or comments."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.single-durable-output",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Exactly one durable task document must contain the skill's marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.saved-document-revision",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The public saved document must have a persisted revision and the requested content."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.saved-document-link",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "An agent completion comment must link the exact saved document on this task; a local path or claimed URL does not suffice."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.completed-task",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Final task status: done."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.successful-runs",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "All recorded context-integrity runs must succeed."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.budget-hard-stops",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Public company and agent records must both retain the 1,000-cent monthly hard stops."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.default-hire-bundle",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The public managed bundle must contain only the eight-word shipped identity, without an injected QA manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.provider-runs-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The lifecycle oracle must reach actual provider runs; missing runs cannot pass instruction delivery."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.invocation-evidence-complete",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Every legacy run must have a public adapter.invoke event with its actual nonempty prompt."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.generic-procedures-absent",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Neither startup nor continuation may reintroduce the removed generic manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.fresh-default-delivered",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "At least one fresh invocation must carry default identity and connection guidance."
|
|
}
|
|
],
|
|
"billing": {
|
|
"llm": {
|
|
"runCount": 1,
|
|
"runsWithTokenUsage": 1,
|
|
"runsWithReportedCost": 1,
|
|
"inputTokens": 62834,
|
|
"outputTokens": 2127,
|
|
"cachedInputTokens": 130304,
|
|
"totalTokens": 195265,
|
|
"reportedCostUsd": 0.004943647,
|
|
"costStatus": "reported"
|
|
},
|
|
"runtime": {
|
|
"provider": "local",
|
|
"agentRunDurationMs": 73984,
|
|
"leaseDurationMs": null,
|
|
"leaseCount": 0,
|
|
"costStatus": "not_metered",
|
|
"costSource": "local_not_metered"
|
|
},
|
|
"reportedCostUsd": 0.004943647,
|
|
"estimatedRuntimeCostUsd": 0,
|
|
"observedAndEstimatedCostUsd": 0.004943647,
|
|
"complete": true
|
|
},
|
|
"preflight": {
|
|
"sourceSha": "0d7ecfa96d72fba79b7f0a25052b42c0686c0488",
|
|
"sourceFingerprint": "0315602ac6788cf0d65561a73cc85d790768ef90c6815257077a2381f961b96e",
|
|
"passed": true,
|
|
"providerCalls": 0,
|
|
"assertions": 587
|
|
},
|
|
"delivery": {
|
|
"documentCount": 1,
|
|
"documentKey": "context-integrity-output",
|
|
"savedRevisionNumber": 1,
|
|
"savedRevisionPresent": true,
|
|
"markerPresent": true,
|
|
"markdownLinkTargets": [
|
|
"/RUN/issues/RUN-1#document-context-integrity-output"
|
|
],
|
|
"expectedDocumentUiTarget": "/RUN/issues/RUN-1#document-context-integrity-output",
|
|
"hasExactDocumentUiLink": true,
|
|
"originalCaseRequiresLink": true,
|
|
"originalBaselineBarePath": false,
|
|
"originalCandidateWrongPrefix": false
|
|
},
|
|
"operationalSkillReadOrder": [
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 1,
|
|
"skill": "assigned-output"
|
|
},
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": true,
|
|
"earlyRecipeVisible": true,
|
|
"newReferencePointerVisible": true,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": true,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 2,
|
|
"skill": "paperclip"
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 3,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "read",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": true,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 4,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 5,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 6,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": true,
|
|
"statusApiCall": false,
|
|
"ordinal": 7,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": true,
|
|
"ordinal": 8,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 9,
|
|
"skill": null
|
|
}
|
|
],
|
|
"evidenceHashes": {
|
|
"result": "b09f82a96976fdcd5ddfb1655d783db5076a19fde0a5d751ff3df995cd5fac59",
|
|
"context": "2c630300b0f5737c74a9921d25ed67d2ab2612957f843d9709ebfd57fb84306f",
|
|
"preflight": "9e6e55c1ca71312f7bb53708bd2f9727e5395c9da8586b285d29e1fee4fe50fe",
|
|
"finalStateScreenshot": "128e6e0c7be8b8ca0e3e90601bce8c3d33df8c503636d09ffe514df03881173b"
|
|
},
|
|
"screenshotInspected": true
|
|
},
|
|
{
|
|
"variant": "candidate",
|
|
"caseId": "assigned-skill-explicit-invocation",
|
|
"source": {
|
|
"sha": "fe9dc1e3c518825242ed889ab9c8352986f8c2ed",
|
|
"ref": "refs/heads/codex/opencode-stock-routing-qualified",
|
|
"workflowRunUrl": "https://github.com/paperclipai/paperclip/actions/runs/37069547401"
|
|
},
|
|
"status": "passed",
|
|
"attempt": 1,
|
|
"suiteDefinitionHash": "62cfca8303c66bf5e29b0665c72b7bb717acf9f96d7a3ef768407afa5bc9870f",
|
|
"model": "openrouter/deepseek/deepseek-v4-flash-0731",
|
|
"runtimeMode": "legacy",
|
|
"durationMs": 89455,
|
|
"providerDurationMs": 67897,
|
|
"runCount": 1,
|
|
"recoveryRuns": 0,
|
|
"cleanup": "passed",
|
|
"matcherResults": [
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.assigned-skill-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task run must receive one pinned skill version through the public assignment state."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-request-explicit",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task request must explicitly name the assigned skill with a supported slash or dollar reference."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-source-marker",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The assigned pinned skill source must contain the output marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.marker-not-in-request",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The output marker must originate from the assigned skill, not the task request or comments."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.single-durable-output",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Exactly one durable task document must contain the skill's marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.completed-task",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Final task status: done."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.successful-runs",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "All recorded context-integrity runs must succeed."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.budget-hard-stops",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Public company and agent records must both retain the 1,000-cent monthly hard stops."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.default-hire-bundle",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The public managed bundle must contain only the eight-word shipped identity, without an injected QA manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.provider-runs-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The lifecycle oracle must reach actual provider runs; missing runs cannot pass instruction delivery."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.invocation-evidence-complete",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Every legacy run must have a public adapter.invoke event with its actual nonempty prompt."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.generic-procedures-absent",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Neither startup nor continuation may reintroduce the removed generic manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.fresh-default-delivered",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "At least one fresh invocation must carry default identity and connection guidance."
|
|
}
|
|
],
|
|
"billing": {
|
|
"llm": {
|
|
"runCount": 1,
|
|
"runsWithTokenUsage": 1,
|
|
"runsWithReportedCost": 1,
|
|
"inputTokens": 71068,
|
|
"outputTokens": 1716,
|
|
"cachedInputTokens": 97792,
|
|
"totalTokens": 170576,
|
|
"reportedCostUsd": 0.00413837,
|
|
"costStatus": "reported"
|
|
},
|
|
"runtime": {
|
|
"provider": "local",
|
|
"agentRunDurationMs": 67897,
|
|
"leaseDurationMs": null,
|
|
"leaseCount": 0,
|
|
"costStatus": "not_metered",
|
|
"costSource": "local_not_metered"
|
|
},
|
|
"reportedCostUsd": 0.00413837,
|
|
"estimatedRuntimeCostUsd": 0,
|
|
"observedAndEstimatedCostUsd": 0.00413837,
|
|
"complete": true
|
|
},
|
|
"preflight": {
|
|
"sourceSha": "fe9dc1e3c518825242ed889ab9c8352986f8c2ed",
|
|
"sourceFingerprint": "aeb792549146cc29eda779e83ae22d336276e31162f738a1dde85a82e7833902",
|
|
"passed": true,
|
|
"providerCalls": 0,
|
|
"assertions": 587
|
|
},
|
|
"delivery": {
|
|
"documentCount": 1,
|
|
"documentKey": "context-integrity-output",
|
|
"savedRevisionNumber": 1,
|
|
"savedRevisionPresent": true,
|
|
"markerPresent": true,
|
|
"markdownLinkTargets": [
|
|
"/PAP/issues/RUN-1#document-context-integrity-output"
|
|
],
|
|
"expectedDocumentUiTarget": "/RUN/issues/RUN-1#document-context-integrity-output",
|
|
"hasExactDocumentUiLink": false,
|
|
"originalCaseRequiresLink": false,
|
|
"originalBaselineBarePath": false,
|
|
"originalCandidateWrongPrefix": true
|
|
},
|
|
"operationalSkillReadOrder": [
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 1,
|
|
"skill": "assigned-output"
|
|
},
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": true,
|
|
"earlyRecipeVisible": true,
|
|
"newReferencePointerVisible": true,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": true,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 2,
|
|
"skill": "paperclip"
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 3,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "read",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": true,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 4,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": true,
|
|
"statusApiCall": false,
|
|
"ordinal": 5,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 6,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 7,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": true,
|
|
"ordinal": 8,
|
|
"skill": null
|
|
}
|
|
],
|
|
"evidenceHashes": {
|
|
"result": "7f13c7f84dbbd662d5689b82ef02d5e9806dc43237604599c183ba807097f403",
|
|
"context": "16aa44354be2763149fe4c98d5907230025f909ec2d7eafa93767959c183f6a1",
|
|
"preflight": "cd5c451ec7c01ac145b8f20a11facfe4410b6c6ea621358b0d5bfcaa339260cf",
|
|
"finalStateScreenshot": "123a366f1d9372bf5249e9a46d16dc322538f7a0c2669504f02a29d97b77cf16"
|
|
},
|
|
"screenshotInspected": true
|
|
},
|
|
{
|
|
"variant": "candidate",
|
|
"caseId": "assigned-skill-paperclip-document",
|
|
"source": {
|
|
"sha": "fe9dc1e3c518825242ed889ab9c8352986f8c2ed",
|
|
"ref": "refs/heads/codex/opencode-stock-routing-qualified",
|
|
"workflowRunUrl": "https://github.com/paperclipai/paperclip/actions/runs/37069547401"
|
|
},
|
|
"status": "passed",
|
|
"attempt": 1,
|
|
"suiteDefinitionHash": "62cfca8303c66bf5e29b0665c72b7bb717acf9f96d7a3ef768407afa5bc9870f",
|
|
"model": "openrouter/deepseek/deepseek-v4-flash-0731",
|
|
"runtimeMode": "legacy",
|
|
"durationMs": 102901,
|
|
"providerDurationMs": 82751,
|
|
"runCount": 1,
|
|
"recoveryRuns": 0,
|
|
"cleanup": "passed",
|
|
"matcherResults": [
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.assigned-skill-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task run must receive one pinned skill version through the public assignment state."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-request-explicit",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The task request must explicitly name the assigned skill with a supported slash or dollar reference."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.skill-source-marker",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The assigned pinned skill source must contain the output marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.marker-not-in-request",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The output marker must originate from the assigned skill, not the task request or comments."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.single-durable-output",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Exactly one durable task document must contain the skill's marker."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.saved-document-revision",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The public saved document must have a persisted revision and the requested content."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.saved-document-link",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "An agent completion comment must link the exact saved document on this task; a local path or claimed URL does not suffice."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.completed-task",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Final task status: done."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "contextIntegrity.successful-runs",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "All recorded context-integrity runs must succeed."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.budget-hard-stops",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Public company and agent records must both retain the 1,000-cent monthly hard stops."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.default-hire-bundle",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The public managed bundle must contain only the eight-word shipped identity, without an injected QA manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.provider-runs-present",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "The lifecycle oracle must reach actual provider runs; missing runs cannot pass instruction delivery."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.invocation-evidence-complete",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Every legacy run must have a public adapter.invoke event with its actual nonempty prompt."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.generic-procedures-absent",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "Neither startup nor continuation may reintroduce the removed generic manual."
|
|
},
|
|
{
|
|
"matcher": {
|
|
"kind": "json_path",
|
|
"path": "stockHarness.fresh-default-delivered",
|
|
"expected": true
|
|
},
|
|
"passed": true,
|
|
"detail": "At least one fresh invocation must carry default identity and connection guidance."
|
|
}
|
|
],
|
|
"billing": {
|
|
"llm": {
|
|
"runCount": 1,
|
|
"runsWithTokenUsage": 1,
|
|
"runsWithReportedCost": 1,
|
|
"inputTokens": 92370,
|
|
"outputTokens": 2691,
|
|
"cachedInputTokens": 185856,
|
|
"totalTokens": 280917,
|
|
"reportedCostUsd": 0.006644079,
|
|
"costStatus": "reported"
|
|
},
|
|
"runtime": {
|
|
"provider": "local",
|
|
"agentRunDurationMs": 82751,
|
|
"leaseDurationMs": null,
|
|
"leaseCount": 0,
|
|
"costStatus": "not_metered",
|
|
"costSource": "local_not_metered"
|
|
},
|
|
"reportedCostUsd": 0.006644079,
|
|
"estimatedRuntimeCostUsd": 0,
|
|
"observedAndEstimatedCostUsd": 0.006644079,
|
|
"complete": true
|
|
},
|
|
"preflight": {
|
|
"sourceSha": "fe9dc1e3c518825242ed889ab9c8352986f8c2ed",
|
|
"sourceFingerprint": "aeb792549146cc29eda779e83ae22d336276e31162f738a1dde85a82e7833902",
|
|
"passed": true,
|
|
"providerCalls": 0,
|
|
"assertions": 587
|
|
},
|
|
"delivery": {
|
|
"documentCount": 1,
|
|
"documentKey": "context-integrity-output",
|
|
"savedRevisionNumber": 1,
|
|
"savedRevisionPresent": true,
|
|
"markerPresent": true,
|
|
"markdownLinkTargets": [
|
|
"/RUN/issues/RUN-1#document-context-integrity-output"
|
|
],
|
|
"expectedDocumentUiTarget": "/RUN/issues/RUN-1#document-context-integrity-output",
|
|
"hasExactDocumentUiLink": true,
|
|
"originalCaseRequiresLink": true,
|
|
"originalBaselineBarePath": false,
|
|
"originalCandidateWrongPrefix": false
|
|
},
|
|
"operationalSkillReadOrder": [
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 1,
|
|
"skill": "assigned-output"
|
|
},
|
|
{
|
|
"tool": "skill",
|
|
"operationalSkillLoad": true,
|
|
"earlyRecipeVisible": true,
|
|
"newReferencePointerVisible": true,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": true,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 2,
|
|
"skill": "paperclip"
|
|
},
|
|
{
|
|
"tool": "read",
|
|
"operationalSkillLoad": true,
|
|
"earlyRecipeVisible": true,
|
|
"newReferencePointerVisible": true,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": true,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 3,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "read",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": true,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 4,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 5,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 6,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 7,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 8,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": true,
|
|
"statusApiCall": false,
|
|
"ordinal": 9,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": false,
|
|
"ordinal": 10,
|
|
"skill": null
|
|
},
|
|
{
|
|
"tool": "bash",
|
|
"operationalSkillLoad": false,
|
|
"earlyRecipeVisible": false,
|
|
"newReferencePointerVisible": false,
|
|
"newReferenceRead": false,
|
|
"outputTruncated": false,
|
|
"localDocumentWrite": false,
|
|
"documentApiCall": false,
|
|
"statusApiCall": true,
|
|
"ordinal": 11,
|
|
"skill": null
|
|
}
|
|
],
|
|
"evidenceHashes": {
|
|
"result": "d363c4c394629706e30959682ad9b5ec301330636ec5f8c0dab319082ac3d8e8",
|
|
"context": "208a34086b904864fb9d115a9bae910ed49256b812b9e2ba9688459594921530",
|
|
"preflight": "08763f3fda4e6c60a23986ebdbba4973e6c10565575593e5797fd24ec8330d89",
|
|
"finalStateScreenshot": "982e5645377a39a6aa853795229d6b3e03afe00d567e03bd90a695c0f9115169"
|
|
},
|
|
"screenshotInspected": true
|
|
}
|
|
],
|
|
"providerCalls": 4,
|
|
"additionalPaidRuns": 0,
|
|
"limitations": [
|
|
"One trial per cell cannot establish fix causality, robust non-regression or general coding quality.",
|
|
"Both original case link defects are outside the preserved durable-document oracle.",
|
|
"Explicit wording now requires clickable company-prefixed UI link and is not a direct repeat of prior usable-link cohorts.",
|
|
"Skill metadata improves stock selection but does not guarantee invocation on every harness.",
|
|
"API writes/revisions/comments and screenshot rendering were inspected; authenticated click navigation against cleaned-up instances was not replayed.",
|
|
"Runtime is unmetered; reported LLM receipts do not establish actual external bill.",
|
|
"Historical combined prompt-removal and early-recipe failures are preserved, alongside unrelated chat/credential findings."
|
|
]
|
|
}
|