Skip to content

feat/soc-opt#916

Merged
scottbrumley merged 4 commits into
mainfrom
feat/soc-opt
May 27, 2026
Merged

feat/soc-opt#916
scottbrumley merged 4 commits into
mainfrom
feat/soc-opt

Conversation

@scottbrumley
Copy link
Copy Markdown
Contributor

No description provided.

@scottbrumley scottbrumley added the version:patch Bug fix or hotfix → x.x.N label May 27, 2026
@scottbrumley scottbrumley merged commit 4e46c1c into main May 27, 2026
14 checks passed
@scottbrumley scottbrumley deleted the feat/soc-opt branch May 27, 2026 18:31
scottbrumley pushed a commit that referenced this pull request May 27, 2026
Post-release docs catchup. `soc-optimization-unified` was bumped from
v3.10.0 → v3.10.1 by the #916 auto-bump (commit 14469da, per-(lifecycle,
category) dedup wiring), but `docs/soc-optimization-unified/overview.md`
on main wasn't regenerated. This regen syncs the overview to the on-main
pack_metadata / pack_catalog (3.10.1). Docs-only — no pack content changed.

Labels: version:patch
scottbrumley pushed a commit that referenced this pull request May 27, 2026
… fallback

Wrap main() in a single broad try/except so a hard failure in the engine
never aborts Foundation - Normalize Artifacts (and therefore Upon Trigger).
On exception, write SOCFramework.NormalizeStatus { status: 'fallback',
lifecycle, category, list_name, error, error_type }, log via demisto.error,
post a degraded war-room entry, and return_results cleanly. No more
return_error halting the playbook.

Artifacts stay unwritten on failure (safe degrade — downstream sees missing
keys rather than wrong keys) and Foundation - Dedup / Enrichment fall back
to their list-backed defaults from SOCOptimizationConfig_V3.

The 7 raises in helpers (load_list_section, _bands) are unchanged — now
caught by the new broad except rather than bubbling out of main(). Sits
cleanly on top of #916's per-(lifecycle, category) dedup wiring (its block
is preserved verbatim, nested inside the new try:).

Labels: version:patch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version:patch Bug fix or hotfix → x.x.N

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants