Skip to content

Remove obsolete repository coupling and stabilize CI installs - #78

Merged
bigboateng merged 4 commits into
mainfrom
codex/standalone-cleanup
Oct 13, 2026
Merged

bigboateng merged 4 commits into
mainfrom
codex/standalone-cleanup

Conversation

@bigboateng

@bigboateng bigboateng commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Change contract

When: Contributors run repository checks or read Pitot's CI reports and SDK documentation.
Before: Historical import metadata and layout fallbacks remained, tests could select an adjacent checkout, and reports attributed verification to a retired source. DeepSeek's top-level version pin also allowed new transitive releases to change its installation between capture and verification.
After: Tests and reports describe this repository. The unused import snapshot is removed, SDK links resolve correctly, and DeepSeek's CI installation uses a checked-in dependency graph. Rejected captures name the differing fields; Qwen replay failures include bounded shell-result diagnostics.

Boundaries preserved

  • Keep active CI authentication, report markers and aggregation, runtime behavior, licenses and third-party attribution.
  • Keep complete installed-tree checks and all supported agent/platform coverage. Both dependency manifests are included in the capture producer inventory.
  • Keep strict fixture equality and allow/deny trajectory checks. Diagnostics omit raw commands, paths and arbitrary error content.
  • Change only DeepSeek's CI installation; retain the same agent versions and other installers.

Evidence

Scenario or check Expected result Observed result
Obsolete metadata, repository-local test roots and SDK links Remove stale coupling Independent source review passed
DeepSeek dependency resolution Fixed graph with package integrity and optional platform dependencies Lock retains 609 package entries and cross-platform optional packages; installer regression tests passed
Installer and replay diagnostics Preserve rejection gates and redact values 13 installer and 54 replay-driver tests passed
Formatting, static and full maintenance checks Pass Passed; 232 maintenance tests, 3 platform-specific skips
Changed producer inventory with old capture Reject stale evidence Rejected as expected
Fresh native capture Authenticate all 33 cells and 47 producer bindings Run 38422394339 passed; independent re-download matched all artifacts
Final Windows, macOS and Linux PR CI All checks and current report pass 49 checks passed at 8dad60572851; current report has 33 passing agent cells and 3 passing runtime cells

Failure and recovery

DeepSeek's dependency ranges admitted a transitive package published between a successful capture and later verification. A fresh diagnostic capture differed only in the complete installation-tree digest. The lock prevents that dependency resolution from changing on each install; the full-tree check still detects other differences. Revert source and its accompanying capture record together if needed.

Remaining limits

The original failed installation record and Qwen shell status were not retained, so their exact contents cannot be reconstructed. Qwen passed a later unchanged-source diagnostic run; the added diagnostics do not claim to fix an identified Qwen runtime defect. Fresh native capture and final PR checks passed. Two macOS jobs initially received no hosted runner; a same-commit failed-job retry passed. Git history and external repository settings are outside this cleanup; the broader README and reference-documentation work follows separately.

@bigboateng bigboateng changed the title Remove obsolete repository metadata and layout fallbacks Remove obsolete repository coupling and stabilize CI installs Oct 13, 2026
@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Pitot coding-agent E2E

These results come from this repository's CI at the commit shown below; the README links to the latest main status.

Agent Ubuntu macOS Windows Result Evidence
Claude ✅ Pass · real CLI 2.1.296 · native · binary-observed anthropic messages ✅ Pass · real CLI 2.1.296 · native · binary-observed anthropic messages ✅ Pass · real CLI 2.1.296 · native · binary-observed anthropic messages ✅ Passing All platforms are required
Cursor ✅ Pass · real CLI 2026.10.01-e373342 · native · binary-observed cursor connect proto ✅ Pass · real CLI 2026.10.01-e373342 · native · binary-observed cursor connect proto ✅ Pass · real CLI 2026.10.01-e373342 · native · binary-observed cursor connect proto ✅ Passing All platforms are required
Codex ✅ Pass · real CLI 0.162.1 · native · binary-observed openai responses ✅ Pass · real CLI 0.162.1 · native · binary-observed openai responses ✅ Pass · real CLI 0.162.1 · native · binary-observed openai responses ✅ Passing All platforms are required
Devin ✅ Pass · real CLI 3000.11.3 · native · binary-observed devin connect proto ✅ Pass · real CLI 3000.11.3 · native · binary-observed devin connect proto ✅ Pass · real CLI 3000.11.3 · native · binary-observed devin connect proto ✅ Passing All platforms are required
DeepSeek Harness ✅ Pass · real CLI 0.2.0-rc.2 · native · binary-observed openai chat ✅ Pass · real CLI 0.2.0-rc.2 · native · binary-observed openai chat ✅ Pass · real CLI 0.2.0-rc.2 · native · binary-observed openai chat ✅ Passing All platforms are required
GitHub Copilot CLI ✅ Pass · real CLI 1.0.95 · native · binary-observed openai chat ✅ Pass · real CLI 1.0.95 · native · binary-observed openai chat ✅ Pass · real CLI 1.0.95 · native · binary-observed openai chat ✅ Passing All platforms are required
Gemini ✅ Pass · real CLI 0.63.0 · native · binary-observed gemini generate content ✅ Pass · real CLI 0.63.0 · native · binary-observed gemini generate content ✅ Pass · real CLI 0.63.0 · native · binary-observed gemini generate content ✅ Passing All platforms are required
Kimi Code ✅ Pass · real CLI 2.1.1 · native · binary-observed openai chat ✅ Pass · real CLI 2.1.1 · native · binary-observed openai chat ✅ Pass · real CLI 2.1.1 · native · binary-observed openai chat ✅ Passing All platforms are required
OpenCode ✅ Pass · real CLI 2.0.27 · native · binary-observed openai responses ✅ Pass · real CLI 2.0.27 · native · binary-observed openai responses ✅ Pass · real CLI 2.0.27 · native · binary-observed openai responses ✅ Passing All platforms are required
Pi ✅ Pass · real CLI 1.1.0 · native · binary-observed openai chat ✅ Pass · real CLI 1.1.0 · native · binary-observed openai chat ✅ Pass · real CLI 1.1.0 · native · binary-observed openai chat ✅ Passing All platforms are required
Qwen Code ✅ Pass · real CLI 0.25.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.25.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.25.1 · native · binary-observed openai chat ✅ Passing All platforms are required

Runtime capabilities

Capability Ubuntu macOS Windows Result
pitot request ✅ Pass · real runtime allow/deny ✅ Pass · real runtime allow/deny ✅ Pass · real runtime allow/deny ✅ Passing

Source commit: 8dad60572851

@bigboateng
bigboateng merged commit a83103f into main Oct 13, 2026
84 of 87 checks passed
@bigboateng
bigboateng deleted the codex/standalone-cleanup branch October 13, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant