B24: apps/cli entfernt, E2E mit dem kompilierten CLI #27

Merged
oliver.maklott merged 1 commit from b24-platform-3 into main 2026-09-27 16:32:27 +00:00

Task B24 – aivopod: Paket-Befehle und Vorschau, platform part 3 (docs/PLAN-2.md §6, §9; D066).

  • apps/cli removed (all of it lives in aivopod/aivopod-cli); its API checks remain as API tests, its command checks as CLI tests
  • E2E: the workflow compiles aivopod-cli (main) with Deno; the lesson runs with that executable (login, administration, pack publish, cards; TLS via DENO_CERT)
  • New E2E pack-preview.spec.ts: aivopod pack preview with the built frontends; every step of every level renders, checks give feedback, and the number of steps per level matches the manifest
  • Docs (README, betrieb.md), Dockerfile, deviations (items 2 and 5 closed); decision D069

Acceptance of B24 (with aivopod-cli PR #3)

  • web-grundlagen builds, tests, plays completely in the preview (incl. check and feedback) and publishes with the compiled CLI (local run against the compose stack; Grundlagen in CI)

🤖 Generated with Claude Code

Task **B24 – `aivopod`: Paket-Befehle und Vorschau**, platform part 3 (docs/PLAN-2.md §6, §9; D066). - `apps/cli` removed (all of it lives in `aivopod/aivopod-cli`); its API checks remain as API tests, its command checks as CLI tests - E2E: the workflow compiles `aivopod-cli` (main) with Deno; the lesson runs with that executable (login, administration, `pack publish`, cards; TLS via `DENO_CERT`) - New E2E `pack-preview.spec.ts`: `aivopod pack preview` with the built frontends; every step of every level renders, checks give feedback, and the number of steps per level matches the manifest - Docs (README, betrieb.md), Dockerfile, deviations (items 2 and 5 closed); decision D069 Acceptance of B24 (with aivopod-cli PR #3) - [x] `web-grundlagen` builds, tests, plays completely in the preview (incl. check and feedback) and publishes with the compiled CLI (local run against the compose stack; Grundlagen in CI) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
B24: remove apps/cli; E2E with the compiled aivopod CLI
All checks were successful
check / check (pull_request) Successful in 2m11s
e2e / e2e (pull_request) Successful in 2m45s
check / check (push) Successful in 2m9s
e2e / e2e (push) Successful in 1m58s
publish / release (push) Successful in 50s
7c65e2c64c
The CLI lives in aivopod-cli now. The E2E workflow compiles it with Deno,
the lesson uses that executable, and a new spec plays a pack through
aivopod pack preview with the platform's built frontends.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aivopod/aivopod-app!27
No description provided.