Document metadata
- Status
- Maintained
- Approval
- Approved
- Version
- 1.0
- Classification
- PUBLIC
- Owner
- Lightning IT Documentation Maintainers
- Approver
- Lightning IT Product Owners
- Audience
- platform owners, release reviewers
- Last reviewed
- Next review
- (Annual)
ModuLix lifecycle
Lifecycle control keeps an approved automation composition reproducible while allowing security, platform, and capability changes to move forward.
Introduce content
Before first use, record the source, immutable version, license, dependency graph, supported target class, input contract, privilege, test evidence, verification method, and recovery decision. Approve the composition—not just the individual role names.
Update deliberately
For each proposed update:
- Compare release notes, dependencies, defaults, variables, and target scope.
- Identify security fixes, breaking changes, and removed compatibility.
- Rebuild from the immutable source and verify artifact identity.
- Run the required source, role, composition, and acceptance tests.
- Update the blueprint, operating guidance, and recovery assumptions.
- Promote through the environment's authorized stages.
- Retain the approval and redacted result according to policy.
Do not use an unpinned branch to make update selection automatic. Automation can propose an update; a reviewed release decision still owns adoption.
Deprecate visibly
A deprecation notice should name the affected public component or interface, the last supported release when verified, the replacement path, compatibility impact, and review owner. Avoid dates or promises that have no approved release record.
Retire safely
Retirement includes more than deleting source. Find consuming blueprints, remove runtime dependencies and credentials, preserve required evidence, archive or remove artifacts according to retention, update references, and verify that no scheduled execution still calls the retired content.
Customer inventories, logs, credentials, and recovery records follow their own private retention and destruction rules. They must not be copied into a public retirement report.
Portfolio release terminology is defined in Releases.