Skip to content

v0.2.4 — 209 tools · 9 new surfaces + 6 fixes

Choose a tag to compare

@PranavNagrecha PranavNagrecha released this 24 Jul 04:50
· 209 commits to main since this release

Nine new analysis surfaces + six correctness/honesty fixes. The read-only tool roster grows 203 → 209. Deterministic and offline throughout; every new surface ships its honesty boundaries and confidence tiers. No new dependency.

✨ Added

  • flow_bulkification_audit — flag DML / Get-Records inside Flow loops, plus filterless Get-Records (the Flow-side sibling of governor_limit_risks).
  • picklist_integrity_scan — org-wide picklist value-set integrity: declarative literals (VR / formula / Flow / WFR) referencing orphaned or inactive-only values.
  • limit_headroom_report — offline metadata-vs-ceiling headroom, ranked worst-first (the Optimizer limit-report replacement).
  • doc_coverage_report — documentation-gap meter over description + inlineHelpText, edge-degree weighted, lowest-coverage-first.
  • permission_set_consolidation — redundant / duplicate / strict-subset permission-set merge candidates from declared grants.
  • nonselective_soql — the first index-aware Apex static analysis: SOQL WHERE shapes that risk a full table scan at scale.
  • automation_risk_reportmode: 'sprawl' — org-wide, per-object automation-density ranking ("where is sprawl worst first").
  • review_changecheckAccessParity — flags added fields/objects that resolve to zero grants and would "ship for nobody".
  • Cited remediation on interpret / synthesize_answer — dependency-ordered fix steps filled from the same grounded ids, stamped with the claim's own confidence (11 of 193 rules). Refuses counterfactual closure.

🔧 Fixed

  • safe_to_delete_field — polymorphic Activity / Task / Event shared-field write attribution (no more false safe from a lost writesTo).
  • PII classifier — protected-class + securityClassification recognition.
  • get_impact — soundness no longer over-claims complete: true.
  • ApprovaluserHierarchyField related-user approver resolution.
  • call_graph — phantom-node filtering (a local Map var is no longer minted as a phantom ApexClass).
  • Live staleness — millisecond-precision threshold fix, removing a ~1s false-positive drift window.

🎨 Also

  • Full website SEO overhaul and refreshed brand assets (README hero + GitHub social-preview card), aligned to the canonical "Salesforce Org Intelligence for AI agents" positioning.

📦 npm: sf-intelligence@0.2.4 — published with provenance (keyless OIDC Trusted Publishing)
📄 Full detail: CHANGELOG.md
🔒 Read-only · offline · source-available · MIT + Commons Clause