Decide what to keep, repair or replace
Start with the user journey that earned the pilot. List which parts can be built from a clean checkout,
which depend on an export or vendor account and which use demo data or placeholder logic. Keep
components that pass the agreed checks and have a maintainer. Repair local gaps. Replace components when
they cannot meet the required controls or be operated by the team that will own them. Compare the
options in shipping the prototype or hardening it first.
Lovable documents built-in scans for code, database access and
dependencies. Use available reports to plan the review and
verify the release controls against the actual deployment.
Require a release you can reproduce
Move the candidate into a client-owned repository and separate production accounts from the prototype.
Record the dependency lockfile and build artifact, and verify that the artifact tested is the one being
released. If a demo credential was shared or committed, revoke or rotate it. Test with two ordinary
users in different organizations and confirm that each can access only its own records. Rehearse a
backup restore and verify the resulting records and permissions. The NIST Secure Software Development
Framework covers practices for securing the development
and release process. SLSA explains how to verify an artifact against its build
provenance.
Open the pilot to an agreed cohort with an owner who can halt it. Track failures in the critical journey
and agree how to recover writes already made before expanding access. Twinsoft AI reached enterprise
pilot readiness in two weeks in its own engagement. PromptID was a separate build that reached
production in six weeks. Use the case studies to see the scope each team delivered.