OMA v0.4.0-preview.1pre-release
2026-05-02 · v0.4.0-preview.1Release notes
## [0.4.0-preview.1] — 2026-05-02
### Breaking
- **Plugin rename: `agentic-platform` → `ai-infra`.** The directory,
DSL filename, Kiro agent profile filename, marketplace entry, and
every doc/test reference move. Install IDs change accordingly:
`/plugin install ai-infra@oh-my-aidlcops`. The broader
`ai-infra` name signals that this plugin covers the AWS AI
runtime surface (EKS today; Bedrock / SageMaker runtime skills
planned). Slash commands (`/oma:platform-bootstrap`) are unchanged.
- **Plugin merge: `aidlc-inception` + `aidlc-construction` → `aidlc`.**
A single plugin now groups the AIDLC Phase 1 and Phase 2 skills under
`plugins/aidlc/skills/inception/` and `plugins/aidlc/skills/construction/`.
Install IDs change to `/plugin install aidlc@oh-my-aidlcops`; the
two prior ids are retired. `.omao/triggers.json` keeps the
`inception`, `construction`, and `aidlc-loop` keywords pointing at
the existing slash commands -- only the `plugin:` attribution flips
to `aidlc`. Kiro installer now descends into the two skill groups
and links them as `~/.kiro/skills/aidlc/{inception,construction}/<skill>/`.
### Added
- Landing page (`docs/src/components/HomeLanding`) restructured to a
pain -> mechanism -> install narrative with a "Problem vs OMA"
contrast block, a numbered "three mechanisms" strip, a Tier-0
workflow card grid, a 3-step terminal install section, and an
inline FAQ accordion. Styles added under the existing `--oma-*`
token palette; no token files change.
- `docs/docs/intro.md` rewritten to open with project goal, problem,
approach, and approach mechanism before diving into catalog. Four
plugins reflected in the catalog; nine Tier-0 commands in the
workflow table.
- `docs/docs/philosophy-aidlc-meets-agenticops.md` reintegrates
`modernization` as a brownfield entry path, expands the AgenticOps
skill table to six (adds `audit-trail`), and replaces the
unresolved Self-Improving Loop ADR placeholders with canonical
in-repo pointers.
### Changed
- `scripts/install/kiro.sh` now walks nested skill groups. Skills
carrying `SKILL.md` at depth 1 keep the flat layout; grouping
directories (no `SKILL.md` present) descend one more level so the
merged `aidlc` plugin's inception/construction skills link
correctly.
### Fixed
- Every doc, test, steering file, install script, eval scenario,
skill cross-ref, and marketplace entry now uses the new plugin
ids (`ai-infra`, `aidlc`). Old ids only survive in historical
CHANGELOG entries for the 0.1.0 / 0.2.0-preview.1 / 0.3.0-preview.1
releases.
<details><summary><strong>Commits since v0.3.0-preview.1</strong></summary>
- chore(release): bump marketplace + install URLs to v0.4.0-preview.1 (5cd05b7)
- fix(plugin): trim aidlc description under schema maxLength 500 (c5f179f)
- chore(sweep): update internal plugin cross-refs in skills, scripts, and install (a5525b1)
- docs(reference): update plugin ids across setup + reference docs (5072bd0)
- docs(root): update plugin catalog, install snippets, and CHANGELOG for rename/merge (563ff19)
- docs(philosophy): reflect plugin rename/merge and reintegrate modernization (a737667)
- docs(intro): rewrite intro as project-goal + approach landing (86c0395)
- style(docs): add CSS for new HomeLanding sections (6df613c)
- feat(docs): restructure HomeLanding with pain->mechanism->install narrative (2b415ab)
- test(harness,evals): fold aidlc-inception/construction into single aidlc fixture (441b59f)
- chore(install): walk nested skill groups in Kiro installer (9a9ad1a)
- chore(steering): retarget hub and workflows to merged aidlc plugin (f59b017)
- chore(marketplace): collapse aidlc-inception and aidlc-construction into aidlc (f2fadab)
- chore(plugin): write merged aidlc DSL and plugin.json (631add7)
- chore(plugin): merge aidlc-inception and aidlc-construction into aidlc (622aa24)
- test(harness): update plugin references from agentic-platform to ai-infra (7d2a41e)
- chore(steering): retarget hub and platform-bootstrap to ai-infra (2e2cf50)
- chore(marketplace): rename agentic-platform entry to ai-infra (400a070)
- chore(compile): regenerate ai-infra kiro-agent profile (1290f0f)
- chore(plugin): update ai-infra internal identifiers (9d17c79)
- chore(plugin): rename agentic-platform to ai-infra (547b25a)
- chore(gitignore): ignore the entire .omao/ directory (6a5029d)
- docs(refs): replace four stale URLs in REFERENCES.md (402e9ae)
- fix(refs): ignore backtick-bounded URLs + GET-fallback on HEAD 404 (42bcbc0)
- docs: cross-link References page from compliance + readiness pages (d0e6ad1)
- feat(docs): sync REFERENCES.md onto Pages via prebuild hook (151d036)
- ci: weekly + on-push references-check workflow (b98dc56)
- test(refs): add stdlib HTTP checker for REFERENCES.md (10287b4)
- docs(ontology): cite upstream sources in ADR/Spec schemas and glossary (5b4caf0)
- docs(refs): expand REFERENCES.md with ADR/Spec/harness/AIDLC sources (2d43a08)
- docs: cross-link REFERENCES.md from README (EN+KO) and NOTICE (2158b1d)
- docs: add REFERENCES.md single source of truth for external citations (adaa202)
- ci: bump actions/checkout v4 -> v5 across every workflow (c4fea1c)
- docs: link enterprise-status aggregator from readiness page (fd9bf6c)
- feat(oma): enterprise-status aggregator + .omao/status.json (a860cac)
- ci(link-check): load .lycheeignore + retry with larger timeout (5c35e6e)
- chore(ci): add .lycheeignore for dead third-party docs (00dc2a3)
- ci(release): explicitly dispatch docs-build after publishing release (e3a9902)
</details>
## Contributors
- YoungJoon Jeong
- Youngjoon Jeong
Assets