Skip to content

Commit bd2085c

Browse files
Copilothotlong
andcommitted
docs: update ROADMAP.md with CLI and runtime implementation progress
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 3f5b1cd commit bd2085c

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

ROADMAP.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -701,9 +701,14 @@ Final polish and advanced features.
701701
- [x] CLI: `os plugin build` — protocol schemas for build options & results (`cli-plugin-commands.zod.ts`)
702702
- [x] CLI: `os plugin validate` — protocol schemas for validation options, findings & results
703703
- [x] CLI: `os plugin publish` — protocol schemas for publish options & results
704+
- [x] CLI: `os plugin build` — command implementation with checksum computation & optional signing (`packages/cli`)
705+
- [x] CLI: `os plugin validate` — command implementation with checksum, signature, and platform checks (`packages/cli`)
706+
- [x] CLI: `os plugin publish` — command implementation with marketplace REST API upload (`packages/cli`)
704707
- [x] Runtime: package dependency resolution & platform compatibility enforcement (`IPackageService` contract)
705708
- [x] Runtime: namespace conflict detection at install time (`IPackageService.checkNamespaces`)
706709
- [x] Runtime: package upgrade lifecycle — plan, snapshot, execute, validate, rollback (`IPackageService` contract)
710+
- [x] Runtime: `NamespaceResolver` — namespace registration, conflict detection, suggestion generation (`@objectstack/core`)
711+
- [x] Runtime: `PackageManager` — install, upgrade, rollback, uninstall with dependency & namespace checks (`@objectstack/core`)
707712
- [x] API: `/api/v1/packages/install` — install with dependency & namespace checks (`package-api.zod.ts`)
708713
- [x] API: `/api/v1/packages/upgrade` — upgrade with plan, rollback support
709714
- [x] API: `/api/v1/packages/resolve-dependencies` — topological sort & conflict detection

0 commit comments

Comments
 (0)