Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.skrmir.com/llms.txt

Use this file to discover all available pages before exploring further.

Application Delivery Overview

Audience

This page is for developers, platform maintainers, and delivery teams shipping applications into AiOS.

Goal and Scope

This page explains:
  1. how all delivery inputs normalize into AppSpec
  2. the boundary and failure rules of Compose import
  3. how deployment lifecycle integrates with tasks, approval, and audit

Core Concepts

  • all delivery inputs normalize into AppSpec
  • Compose uses a restricted import strategy, not full compatibility
  • production deployments and rollbacks are approval-gated by default

Standard Workflow

  1. choose an input source (Git / Compose / Image)
  2. parse and normalize into AppSpec
  3. execute Render / Apply / HealthCheck
  4. write task, audit, and deployment records

Current Control-Plane API Freeze

The currently frozen /api/v1/compose/import surface is a preflight/reporting entrypoint, not the full delivery pipeline.

Planned CLI Examples (Not Yet Implemented)

The repository does not currently ship these CLI subcommands. The currently frozen and implemented surfaces are control-plane HTTP APIs such as /api/v1/compose/import.
aios app up --from-git https://example.com/org/app.git --env dev
aios app up --from-compose ./compose.yaml --strict

Web UI Path

  • application creation wizard
  • Compose import report
  • deployment history and rollback entrypoints

Pitfalls / Risk Notes

  • build is blocked in Compose v1; do not assume automatic image builds exist.
  • production deployment and rollback are not special paths that bypass approval.