Development Status
Current State
The basic repository and documentation structure is in place.
Completed work includes:
- monorepo structure with
pnpmworkspaces - governance and architecture documents
- cleanup of the events and contracts layer
- public event contracts
DefaultEventBusreference implementation- heartbeat and EventBus foundations
- Home Assistant status demo with entity selection and card export
- external documentation in the UGSo Open Source docs site
Current Focus
The current development focus is:
text
ATLAS Home Assistant editor workflowThe work currently expands the Home Assistant card editor, entity picker, Lovelace resource checks and export package model.
Prepared Architecture Decisions
Prepared topics include:
- Kernel contracts
- Service container
- Dependency injection
- Service descriptors
- Event contracts
- reference implementations
- Home Assistant frontend and HACS-oriented workflows
Next Goals
Planned next goals:
- Stabilize the Runtime Foundation.
- Define service lifecycles.
- Complete dependency injection flows.
- Expand diagnostics and error paths.
- Prepare plugin contracts.
- Prepare separate plugin documentation for authoring, lifecycle, extension APIs, examples and publishing.
- Continue the Home Assistant integration.
- Expand Renderer and Theme layers.
Long-Term Perspective
After the runtime foundations are stable, ATLAS should serve as a technical basis for additional UGSo projects.
Planned follow-up projects include:
- Lovelace UV Card: a Home Assistant/Lovelace card for UV index, protection status, thresholds and visual dashboard output.
filipnet/haos-uv-indexis noted as inspiration for UV-index sensor handling, color-coded risk levels, WHO-style protection recommendations, Mushroom-compatible presentation and optional notification automations. The implementation should remain an original UGSo/ATLAS card.
Note
The roadmap may change during development. This page describes the current planning state.
