[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fmain\u002Fproduction-readiness":3},{"id":4,"title":5,"body":6,"description":116,"extension":117,"group":118,"meta":119,"navigation":120,"order":121,"path":122,"section":123,"seo":124,"source":125,"stem":126,"version":127,"__hash__":128},"docs\u002Fdocs\u002Fmain\u002Fproduction-readiness.md","Production readiness",{"type":7,"value":8,"toc":108},"minimark",[9,14,18,34,38,47,50,54,70,74],[10,11,13],"h2",{"id":12},"implementation-and-evidence","Implementation and evidence",[15,16,17],"p",{},"Gonex now includes repeatable quality\u002Fsecurity\u002Ffuzz gates, real PostgreSQL fault tests, cross-process migration checks, bounded telemetry, load\u002Fprofile tooling, lifecycle regressions and a standalone Orders API rehearsal. The minimum patched toolchain is Go 1.27.2.",[15,19,20,21,25,26,33],{},"This is a ",[22,23,24],"strong",{},"development snapshot",", not a declaration that all production-release gates have closed. Read the ",[27,28,32],"a",{"href":29,"rel":30},"https:\u002F\u002Fgithub.com\u002Famkargar\u002Fgonex\u002Fblob\u002Fmain\u002Fdocs\u002Fproduction-readiness\u002Ffinal-report.md",[31],"nofollow","current final report"," and its linked CI evidence for the actual decision. A configured workflow alone is not a successful hosted run.",[10,35,37],{"id":36},"independent-service-example","Independent service example",[15,39,40,41,46],{},"The ",[27,42,45],{"href":43,"rel":44},"https:\u002F\u002Fgithub.com\u002Famkargar\u002Fgonex\u002Ftree\u002Fmain\u002Fexamples\u002Fproduction",[31],"Orders API source"," has its own go.mod pinned to a public framework commit, with no local replace\u002Fworkspace dependency. It demonstrates authenticated create\u002Flist\u002Fget\u002Fupdate\u002Fdelete operations, role-based write authorization, validation, offset pagination\u002Fstatus filtering, explicit SQL migrations and OpenAPI.",[15,48,49],{},"Its Docker Compose rehearsal starts PostgreSQL and migration\u002FAPI containers, tests API workflows, interrupts the database, verifies unready behavior and recovery, and checks retained data. Secrets are caller-provided; no default production tokens are generated. Plain database transport is restricted to the disposable private rehearsal network, not a production TLS policy.",[10,51,53],{"id":52},"release-gates-that-still-need-evidence","Release gates that still need evidence",[55,56,57,61,64,67],"ul",{},[58,59,60],"li",{},"Enforced branch checks and a demonstrated blocked failing PR require repository-owner configuration.",[58,62,63],{},"Private disclosure activation, independent security review and onboarding by an unfamiliar developer require external confirmation.",[58,65,66],{},"A stable\u002Ftagged install, signed tag artifacts and a prior-release upgrade\u002Frollback need a reviewed candidate and release decision.",[58,68,69],{},"Short hosted load\u002Fsoak probes do not certify deployment hardware, production TLS\u002FPostgreSQL latency, long-term maintenance or incident history.",[10,71,73],{"id":72},"deploy-deliberately","Deploy deliberately",[15,75,76,77,81,82,86,87,91,92,81,97,86,102,107],{},"Use the ",[27,78,80],{"href":79},"\u002Fdocs\u002Fmain\u002Fdeployment\u002F","deployment guide",", ",[27,83,85],{"href":84},"\u002Fdocs\u002Fmain\u002Fsecurity\u002F","security guide"," and ",[27,88,90],{"href":89},"\u002Fdocs\u002Fmain\u002Flogging\u002F","logging configuration",". The upstream ",[27,93,96],{"href":94,"rel":95},"https:\u002F\u002Fgithub.com\u002Famkargar\u002Fgonex\u002Fblob\u002Fmain\u002Fdocs\u002Fproduction-checklist.md",[31],"promotion checklist",[27,98,101],{"href":99,"rel":100},"https:\u002F\u002Fgithub.com\u002Famkargar\u002Fgonex\u002Fblob\u002Fmain\u002Fdocs\u002Fsupport-policy.md",[31],"support policy",[27,103,106],{"href":104,"rel":105},"https:\u002F\u002Fgithub.com\u002Famkargar\u002Fgonex\u002Fblob\u002Fmain\u002Fdocs\u002Ftroubleshooting.md",[31],"troubleshooting guide"," define operational scope and responsibilities. Do not infer a 10\u002F10 maturity claim from initial technical gates.",{"title":109,"searchDepth":110,"depth":110,"links":111},"",2,[112,113,114,115],{"id":12,"depth":110,"text":13},{"id":36,"depth":110,"text":37},{"id":52,"depth":110,"text":53},{"id":72,"depth":110,"text":73},"Review Gonex hardening, the standalone PostgreSQL API sample, verification evidence and the remaining production release gates.","md","SHIP YOUR APP",{},true,195,"\u002Fdocs\u002Fmain\u002Fproduction-readiness","build",{"title":5,"description":116},"production-readiness\u002Ffinal-report.md","docs\u002Fmain\u002Fproduction-readiness","main","TLmhH6diTN_Uhe8U8f4kFVDS7Wuw6-SH-Aw5tkuR_Y0",1792521640641]