Skip to content

Likely bad abstraction - #175

Open
cuzzo wants to merge 4445 commits into
masterfrom
likely-bad-abstraction
Open

Likely bad abstraction#175
cuzzo wants to merge 4445 commits into
masterfrom
likely-bad-abstraction

Conversation

@cuzzo

@cuzzo cuzzo commented Jul 23, 2026

Copy link
Copy Markdown
Owner

No description provided.

cuzzo and others added 30 commits July 21, 2026 14:40
The canonical checkpoint materialized Lineage-shaped inputs (per-suite
mutant-facts/v1 and the combined Weak Tests SARIF) but nothing consumed
them, leaving the mutation-exposure and Weak Tests views empty unless
ingested by hand. ingest_mutation_corpus.rb accepts the corpus envelope or
a materialized directory, derives the commit from the corpus itself, and
runs ingest-mutants per suite plus ingest-sarif for weak tests;
lineage-import gains --mutation-corpus to invoke it during repository
import. The round-trip (init, build, ingest, sarif_findings and
test_exposure_events rows) is covered by an integration test.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wnpnt6XRDLqVFrePfjXhY8
PR runs previously surfaced only the binary pass/fail of the result gate;
weak-test findings appear only post-merge by design. The result job now
aggregates this run's merged reports across Ruby, Rust, Go, and Zig into a
per-suite mutant-count table (killed / survived / uncovered) in the
workflow step summary, explicitly labeled advisory - verdict-bearing
findings still come only from the canonical snapshot. The tally script
handles both Mutation Testing Elements and mutant-facts/v1 shapes and is
unit tested; both new test files run in the CI checkpoint job.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wnpnt6XRDLqVFrePfjXhY8
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>

@github-advanced-security github-advanced-security AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Espalier found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

def process(kind, invoice, payload)
if kind == :invoice
ledger.post(invoice)
@audited_invoice = invoice
@audited_invoice = invoice
else
webhook.publish(payload)
@retry_count += 1
@@ -0,0 +1,43 @@
class Workspace
def open_invoice(invoice)
@invoice = invoice
end

def load_image(image)
@image = image

class CohesiveWorkspace
def open(record)
@record = record
process(kind: string, invoice: string, payload: Uint8Array): string {
if (kind === "invoice") {
this.ledger.post(invoice);
this.retries = 0;

@github-advanced-security github-advanced-security AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Decomplex found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

cuzzo and others added 21 commits July 23, 2026 17:15
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
@cuzzo
cuzzo force-pushed the likely-bad-abstraction branch from 3dbc3b6 to 255f812 Compare July 23, 2026 17:16
cuzzo and others added 4 commits July 23, 2026 18:29
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