Add lifecycle manager and sequencer stub
Metadata
Current evaluation
Merged changes implementing a lifecycle manager and sequencer stub. Approved by two reviewers, the update adds 953 lines across 22 files to coordinate planning and execution for project parts.
Suggested action: —
No scores available.
Issue body
The lifecycle manager holds information about the parts specification
and the project state, and coordinates planning and execution of actions
required to run steps for a given set of parts.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes implementing a lifecycle manager and sequencer stub. Approved by two reviewers, the update adds 953 lines across 22 files to coordinate planning and execution for project parts. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged, introducing a lifecycle manager and sequencer stub. The manager tracks parts specifications and project state to coordinate action planning and execution. Successfully integrated by maintainer Claudio Matsuoka. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #37 sequencer: add lifecycle logic | craft-parts | merged | Merged after approval by two reviewers. The changes add lifecycle logic to the sequencer, computing planning actions based on part specs and current state across five files (+359/-5 lines). | |
| #25 sequencer: handle step run, rerun and update | craft-parts | merged | Merged sequencer updates adding handlers for step run, rerun, and update operations to support lifecycle planning. Approved by two reviewers, passed CI, and modified three files with 294 additions and 3 deletions. | |
| #4584 lifecycle commands | snapcraft | merged | Merged implementation of lifecycle commands. Approved by two reviewers, passed all CI checks, and modified 15 files with full test coverage. |