Skip to content

feat(geo-experiment): add table-of-contents to supported opportunity types (LLMO-5611)#2608

Open
anagarwa wants to merge 1 commit into
mainfrom
orcafix/LLMO-5611-toc-impact-engine
Open

feat(geo-experiment): add table-of-contents to supported opportunity types (LLMO-5611)#2608
anagarwa wants to merge 1 commit into
mainfrom
orcafix/LLMO-5611-toc-impact-engine

Conversation

@anagarwa

Copy link
Copy Markdown
Contributor

Summary

  • Adds table-of-contents to SUPPORTED_GEO_EXPERIMENT_OPPORTUNITY_TYPES in src/support/geo-experiment-helper.js
  • This allows TOC opportunities to participate in the Impact Engine GeoExperiment flow (baseline → deploy → post-analysis) alongside the existing recover-content-visibility type
  • No schema or API changes required; the GeoExperiment entity and deploy endpoint are already fully generic

Relates to LLMO-5611 / Epic LLMO-28 — TOC in Impact Engine.

Test plan

  • Run existing geo-experiment helper tests — all green
  • Verify GET /sites/:siteId/opportunities/:opportunityId/suggestions/:suggestionId/geo-experiment accepts TOC opportunity IDs without 400
  • Deploy to stage; create a TOC GeoExperiment via the API; confirm state machine transitions work end-to-end

🤖 Generated with Claude Code

…ity types

Implements LLMO-5611. Documents table-of-contents as a valid
EXPERIMENT_SCHEDULE_CONFIG opportunity type key for the
onsite_opportunity_deployment strategy, enabling TOC geo-experiments
to be configured with custom pre/post DRS schedule params.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@anagarwa anagarwa added the OrcaFix Raised by Orca Fix skill label Jun 15, 2026
@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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

Labels

OrcaFix Raised by Orca Fix skill

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant