Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

docs(audits): add Aspire automation-demand and Pirros discovery-diff data

merged#2813CedarCopilot

CedarCopilot wants to merge 0 commits into staging from docs/aspire-pirros-audits

Live on prod, no production signal yetTimeline and evidence
  1. Opened
    Sep 17, 2026, 3:32 PM
  2. Merged
    Sep 17, 2026, 5:36 PM
  3. Live on prod
    Sep 17, 2026, 5:36 PM
  4. Observed 0 hours
    Sep 17, 2026, 5:36 PM
  5. Unobserved

    Live on prod, no production signal yet

    Sep 17, 2026, 5:36 PM
  6. Pipelines steady after this deploy
    Sep 17, 2026, 5:36 PM

Libra has no production signal for this change on prod yet. Libra checks hourly for 3 days after each deploy.

Summary

  • Adds Aspire's automation-demand tagging output: subjobs, tagged atoms, and first-touch-to-opp data.
  • Adds the Pirros discovery-diff analysis: dimension rubrics, qualitative diffs, results, synthesis, and the judge workflow that produced them.
  • Adds a Pirros metadata snapshot from 2026-08-26.

Test plan

  • N/A , data/analysis artifacts, no code changes

RetriggerConfidence Score: 4/5

The PR appears safe to merge after non-blocking documentation and workflow-hardening concerns are addressed.

Findings

  1. P2 Reproducibility Claim Is Unsupported
  2. P2 Dimensions Are Not Fully Validated
Fix with agent prompt
### Issue 1
docs/audits/pirros/data/discovery-diff/RESULTS.md:35
This says the analysis is fully reproducible by running `aggregate.py`, but the referenced `manifest.json`, score files, statistics environment, and runnable script are not committed. The other added documents explicitly say these scratch artifacts were deleted, so readers cannot run the advertised command or independently regenerate the results. Please restore the required files or narrow the claim and document the complete reconstruction process.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

### Issue 2
docs/audits/pirros/data/discovery-diff/masterlist_judge.workflow.js:51-52
The schema accepts an empty, partial, duplicated, or incorrectly named `dimensions` array because it does not constrain the number or names of its entries. Although the prompt requests every dimension, an incomplete verdict still passes validation and is returned without a completeness check. Downstream analysis can therefore silently omit rubric dimensions. Please enforce the selected rubric's names and require exactly 12 discovery or 13 demo entries.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Summary

This PR adds Aspire automation-demand and opportunity-touch datasets, a Pirros CRM metadata snapshot, and recovered Pirros discovery-diff methodology and judge artifacts.

  • The generated CSV and JSON artifacts are structurally valid.
  • The discovery-diff documentation preserves rubrics, qualitative analysis, and reported results, but overstates the currently committed reproducibility materials.
  • The recovered judge workflow needs stronger validation to guarantee all rubric dimensions are returned.

Reviews (1) · Last reviewed commit: "docs(audits): add Aspire automation-dema..."

Show production surfaces and changed-file mapping

Production surfaces

Libra has not measured any production surfaces for this change yet.

Changed files → surfaces

  • docs/audits/aspire/data/aspire-automation-demand-subjobs.csvno production surface mapped
  • docs/audits/aspire/data/aspire-automation-demand-tagged-atoms.csvno production surface mapped
  • docs/audits/aspire/data/aspire-first-touch-to-opp-2026-08-27.jsonno production surface mapped
  • docs/audits/pirros/data/discovery-diff/DIMENSION-RUBRICS.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/PROMPTS-RECOVERED.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/QUALITATIVE-DIFFS.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/README.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/RESULTS.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/RUBRIC_emergent.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/RUBRIC_framework.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/SYNTHESIS.mdno production surface mapped
  • docs/audits/pirros/data/discovery-diff/masterlist_judge.workflow.jsno production surface mapped
  • docs/audits/pirros/pirros-metadata-SNAPSHOT-2026-08-26.jsonno production surface mapped