Skip to content

v0.9.14: variable resolution perf improvements, files provenance lineage - #8617

Merged
waleedlatif1 merged 4 commits into
mainfrom
staging
Oct 5, 2026
Merged

waleedlatif1 merged 4 commits into
mainfrom
staging

Conversation

@waleedlatif1

Copy link
Copy Markdown
Collaborator

waleedlatif1 and others added 4 commits October 4, 2026 10:48
* fix(execution): make code placeholder and reference scans linear

* test(code-placeholders): cover debug-field placeholder reuse

* Revert "test(code-placeholders): cover debug-field placeholder reuse"

This reverts commit 9a2d9cd.
#8614)

* fix(files): retain known lineage through binary exports and extraction

* chore(tests): verify generated file lineage through real storage

* chore(tests): cover private mount envelopes through real storage
@vercel

vercel Bot commented Oct 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
docs Skipped Skipped Oct 5, 2026 7:45am UTC

Request Review

@cubic-dev-ai cubic-dev-ai Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 16 files

Fix all with cubic | Re-trigger cubic

Comment thread apps/sim/lib/execution/code-placeholders/python.ts
@greptile-apps

greptile-apps Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

[Medium risk] Performance optimizations for variable resolution and file provenance tracking.

The PR appears safe to merge based on the reviewed changes.

Summary

The PR makes reference and placeholder scans incremental, retains known secret lineage through binary exports and archive extraction, and restores execution identity in durable background confirmations.

  • Adds coverage for provenance persistence, protected readback, and workflow confirmation.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart LR
  A[Compiled and mounted secret candidates] --> B[Function file export]
  B --> C[Text: scan and narrow]
  B --> D[Binary: retain candidates]
  C --> E[Persist file provenance]
  D --> E
  E --> F[Archive extraction inherits lineage]
  F --> G[Protected runtime readback]
  E --> H[Opaque egress requires no known candidates]
Loading

Reviews (1) · Last reviewed commit: "fix(mothership): preserve workflow ident..."

@waleedlatif1
waleedlatif1 merged commit 546d4e7 into main Oct 5, 2026
58 checks passed

This branch was previously deployed

1 inactive deployment
Preview — 80e6602f Deployed Oct 4, 2026 by vercel[bot]
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.

2 participants