Roadmap — Now / Next / Later #116
Replies: 5 comments 2 replies
-
|
This looks awesome! Would love to hear your thoughts |
Beta Was this translation helpful? Give feedback.
-
|
Roadmap refreshed — 19th March 2026 Major update to reflect where APM stands today after six releases (v0.7.7 → v0.8.2): Now: Org-level policy engine ( New in Next (shaped by community feedback): semver pin ranges, auto-install on clone, auto-create target directories, container image distribution. Recently shipped: Cursor + OpenCode native integration, content security scanning with Glassworm detection, diff-aware install, Windows native support, JFrog Artifactory, and more — see the updated list above. As always, 👍 issues to signal demand. New ideas welcome as Issues. |
Beta Was this translation helpful? Give feedback.
-
I'd love to read more about this. Is there an issue or PR I can look at? I maintain a custom Also a related question: is it recommended to vendor generated ( |
Beta Was this translation helpful? Give feedback.
-
|
Roadmap now organized around three mega-themes The roadmap above has been refactored to match the three promises from the README:
Same items, same links, sharper grouping. No roadmap content was dropped. Alongside the rewrite, issue and PR labels are migrating to a five-axis taxonomy:
This refactor went through the Feedback welcome -- if a roadmap item feels mis-themed or a label is missing, comment here or open an issue. |
Beta Was this translation helpful? Give feedback.
-
|
Tracked end-to-end under epic #916 -- includes the label taxonomy, this discussion refactor, the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Last updated: 2026-04-25
Public view of where APM is heading. Updated periodically by maintainers.
How this works: roadmap priorities are shaped collaboratively by maintainers and community feedback. React with thumbs-up on linked issues to signal demand. File new ideas as Issues.
Live board: APM Roadmap project -- the Now / Next / Later columns below mirror the project Tier field, sliced by Theme (Portability / Security / Governance). Labels (
theme/*,area/*,type/*,priority/*) and milestones drive the board automatically via #919.The roadmap is now organized around the three promises from the README: Portable by manifest. Secure by default. Governed by policy. Every roadmap item lives under one of those three mega-themes so the broader narrative is legible.
Now
Portable by manifest
apm.yml-- single deploy spec, multi-target output (priority/high) #529--target(today:--target Xcreates the dir; goal: all configured targets)addsource parity (Anthropic spec) -- accept git URLs, local paths, and remotemarketplace.jsonURLs (today: onlyowner/repo) #676marketplace.jsonschema #757Secure by default
>=1.0.0 <2.0.0)Governed by policy
Next
Portable by manifest
.github/,.claude/,.cursor/, ...) should be committed or.gitignored, with recommended.gitignoresnippet andapm installCI gateapm marketplace generate(catalog from monorepo),apm marketplace publish(atomic per-package release),apm marketplace lint(schema validation). Single command from monorepo of N packages to fully-pinned, validatedmarketplace.json. Pairs with #757 and per-file content-hash #722~/.config/apm/for personal agent packages across machinesSecure by default
apm audit --drift/ deployed-content verification -- first-class drift detector that compares live files against lockfile content hashes #684 (today's workaround:unmanaged_filespolicy +apm audit --cipresence-only checks)Governed by policy
custom_checksforapm-policy-- arbitrary subprocess validation hooks for license/readiness checks #519apm configfor self-update #667install.ps1(Windows parity) #668Later
Portable by manifest
Recently triaged (cohort: 24 April 2026)
2026-04-24
How to navigate
The roadmap maps to a five-axis label taxonomy on issues and PRs:
theme/<portability|security|governance>-- one of the three README promisesarea/<slug>-- specific surface (e.g.,area/marketplace,area/lockfile,area/audit-policy)type/<bug|feature|docs|refactor|architecture|automation|release|performance>-- kind of workstatus/<needs-triage|accepted|needs-design|blocked|in-flight>-- where the item is in the pipelinepriority/<high|low>-- shipping urgencyUseful filters:
good first issue+theme/portabilitytheme/securitytheme/governanceLatest cohort (triaged 2026-04-24): #913, #903, #898, #894, #891, #888, #886, #879, #877, #876
Recently shipped (v0.8.3 -> v0.8.12)
.apm/integration duringapm install-- single-package projects no longer need a sub-package stub; project-root.apm/deploys alongside declared dependencies, with local content winning on collision #626 #644 #715apm view+apm outdatedcommands -- npm-parity for inspecting packages and comparing locked deps against remote refs (with-jparallel checks and SHA comparison for branch-pinned deps) #613apm_cli/install/engine package with discrete phases, Strategy + Template Method patterns, typedInstallService(unblocks Policy Phase 2) #764apm marketplace browse/search/add/updateroute through registry proxy whenPROXY_REGISTRY_URLis set;PROXY_REGISTRY_ONLY=1blocks direct GitHub API calls (completes air-gapped story) #506 #617-gglobal scope hardening -- install/uninstall/hooks/marketplace all respect user-scope target dirs #542 #562 #566--target codex/opencode/minimal(was silent no-op) #766--target claude(foundation for full auto-create work) #763Previously shipped (v0.7.7 -> v0.8.2)
apm audit-- hidden Unicode detection, Glassworm vector, SARIF/JSON/Markdown output #313 #321 #330apm install-- manifest as source of truth, self-correcting drift #260${input:...}variable resolution for MCP server configuration -- by @sergio-sisternes-epam #344apm.lock.yamlfor IDE syntax highlighting #280apm pack/apm unpack-- portable, target-specific bundles #218.instructions.mdto.github/instructions/#112deployed_filesmanifest #163Beta Was this translation helpful? Give feedback.
All reactions