-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or requestpost-v1.0.0Deferred to post-v1.0.0 releaseDeferred to post-v1.0.0 release
Description
Problem
No version tracking for installed plugins. Users running devflow init can't tell if they're upgrading, reinstalling, or doing a fresh install. No mechanism to trigger data migrations when versions change.
Proposed Fix
Add .devflow/manifest.json with structure:
{
"version": "1.0.0",
"plugins": [
{ "name": "devflow-implement", "version": "1.1.0" }
],
"installedAt": "2026-03-07T00:00:00Z",
"updatedAt": "2026-03-07T00:00:00Z"
}- Check on
devflow init— compare installed vs package version - Trigger migrations when version changes (e.g., path renames, setting schema updates)
- Display version info in
devflow list
Scope
- Low-medium effort — new file, init-time check, migration framework
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpost-v1.0.0Deferred to post-v1.0.0 releaseDeferred to post-v1.0.0 release