Final launch acceptance

Verification Required

Final launch acceptance report.

This report records the docs launch-foundation decision: the source work is ready for release-candidate review, and production cutover stays gated on the exact merge commit, pipeline evidence, environment checks, reviewer signoffs, and launch watch.

Decision Snapshot

Story points complete
817
Remaining planned work
0
Source P0/P1 blockers
0
Review fields due
6
Watch window
30 days

Build Identity

Source and release-time identity fields
FieldCurrent recordRequired release-time review basis
Reviewed source basemain at a508f45, after review record merged.Replace with the PR merge commit or deployed source commit before production go/no-go.
review record candidatecodex/review record-final-launch-acceptance, with the candidate commit recorded in PR handoff and CI output.Use the branch tip or merge commit that contains this report and the generated route assets.
Pipeline identityNot available from source alone.Attach Azure pipeline run ID, deployment stage, artifact identity, and validation result.
Deployed versionNot available until deployment.Capture /version.txt, deployed hostname, response headers, and route manifest checks.

Validation Commands

Required source and browser validation checks
GateCommandLaunch rule
Metadata and source posturenpm run validate:docs-metadata; npm run validate:verification-dispositions; npm run validate:claim-lint; npm run validate:release-docsHold for metadata drift, risky claims, stale review labels, or release-doc regressions.
Examples and reference integritynpm run validate:examples; npm run validate:snippets; npm run validate:tutorial-smoke; npm run validate:reference-schema; npm run validate:compatibility-matrixHold if runnable examples, tutorial claims, reference records, or compatibility rows would mislead a reader.
Routing, privacy, assets, and linksnpm run validate:pr-routing; npm run validate:analytics-privacy; npm run validate:external-assets; npm run validate:links; npm run validate:links:strictHold if review routing, privacy posture, asset fallbacks, or approved links regress.
Public route manifestsnpm run validate:seo-crawl; npm run validate:llmsHold if sitemap, robots, canonical metadata, LLM exports, or route coverage drift.
Production buildnpm run buildHold if Gatsby cannot build the static site.
Required browser suiteDOCS_SITE_BASE_URL=http://localhost:8002 dotnet test Automation/Stornamics.DocsWebsite.Automation.slnHold if representative or full-route browser coverage fails on the release candidate.

Review Signoffs

Reviewer decisions required before production
ReviewerOwnsRequired decision
Release ownerPromotion order, exact build identity, go/hold/rollback decision, and launch watch start.Accept with environment evidence.
Docs leadRoute inventory, reader task flow, voice, labels, and launch-language boundaries.Accept with no P0/P1 content blocker.
Docs platform reviewerGatsby build, generated assets, deployment host checks, cache, and rollback readiness.Accept with build and environment evidence.
Docs QA reviewerValidation commands, browser result, route smoke, console posture, and responsive coverage.Accept with passing test output.
Product SMEsObjectDB, Message Broker, Concordia, and LogDB behavior, limits, evidence, and maturity posture.Accept completed product-lane dispositions.
Support, security, legal, and operationsPublic intake, evidence redaction, sensitive claims, incident hooks, and launch watch ownership.Accept or record a launch hold.

Accepted Risks

Risks that remain bounded for launch review
RiskSeverityOwnerAcceptance posture
Final deploy identity and environment samples are only available after the release candidate is deployed.P1 gaterelease ownerAttach merge commit, pipeline run, /version.txt, DNS/TLS/cache samples, and route checks before production go/no-go.
NuGet vulnerability metadata can warn when package feeds are unreachable from a local run.P2security reviewerAccept only when CI or a reviewer workstation authenticates feeds or records that no private package is expected.
npm advisory data can change after review record remediation.P2docs platform and securityRerun npm audit before production promotion; hold if a launch-significant advisory returns.
Inline page rating controls and remote analytics remain disabled.P2support and privacyAccept because feedback, support, issue templates, and browser-local page health provide launch-safe signals.
Optional visual polish can follow launch.P3docs leadAccept as normal backlog polish when text, labels, fallbacks, and navigation remain clear.

Launch Watch

Post-cutover monitoring and response cadence
WindowOwnerRequired check
Pre-launch rehearsalrelease owner and docs platform reviewerConfirm merge commit, pipeline run, approved internal pre-production evidence, rollback mode, route manifests, and watch roster.
Launch dayrelease owner, docs QA reviewer, and support reviewerCheck home, search, status, support, legal, feedback, operations, product hubs, sitemap, LLM exports, and 404 behavior.
First 48 hoursdocs triage leadReview failed searches, broken journeys, support reports, page-health signals, client errors, and unresolved P0/P1 decisions.
First business weeksupport reviewer and docs platform reviewerAssign follow-ups, merge duplicates, and update release notes or changelog entries when docs behavior changes.
Days 8 through 30docs leadMove non-blocking P2/P3 work into the normal backlog and keep unresolved P0/P1 items on release watch until closed.

Go/No-Go Decision

Launch decision layers and stop conditions
Decision layerCurrent decisionStop condition
Source readinessGo for release-candidate review. Planned docs launch-foundation work is complete and source gates are defined.Hold if this PR fails build, validation, generated-route coverage, or reviewer source review.
Release candidateConditional go after merge.Hold if CI or approved internal pre-production evidence differs from the accepted source posture.
Production cutoverConditional go only after release owner attaches environment evidence and signoffs.Hold or roll back for any P0/P1 route, build, browser, legal/privacy, security, support, or deploy issue.
Post-launch operationGo with the launch-watch plan and 30-day triage cadence.Escalate if launch signals show repeated broken journeys, misleading product claims, or unsafe evidence.