Skip to content
ALC

Changelog

Every release, drawn from the commits that produced it. Versions follow the package on PyPI.

  1. 0.53.1

    Detect a monorepo's UI in its workspace packages

    • Detect a monorepo's UI in its workspace packages
    Read more
  2. 0.53.0

    Qa scaffolds a screenshot capture for UI projects

    • Scaffold a screenshot qa capture for UI projects
    Read more
  3. 0.52.0

    E2e evidence you can see and trust, and land that opens a real PR

    • Preview e2e evidence inline — carousel for shots, text for responses
    • Task-shaped evidence — the agent captures what the change touched
    • Alc land opens PRs on Azure DevOps too, not only GitHub
    Read more — 4 more changes
  4. 0.51.0

    Honest failure cards and a service you can actually configure

    • Configurable service env — literals in the manifest, secrets in a dotenv
    • Auto-provision a service's env_file into the isolated worktree
    • Steer the test blueprint away from check-defining config
    Read more
  5. 0.50.0

    Runtime validation you can see, and an Inbox that tells work apart

    • Let the forms author runtime validation
    • Close the hardened ship with a live end-to-end gate
    • The service phase announces itself on both channels
    Read more — 4 more changes
  6. 0.49.0

    The grower's law goes live, the charts show up, and shell syntax survives the form

    • Arm the grower's law — a product-surface metric on grow
    • Stop shell syntax from being argv-split, on both surfaces
    • Use the long-form exclude pathspec in the grow metric
    Read more — 6 more changes
  7. 0.48.0

    The packs get a front door, the loop gets a brake, and the phone gets a fit

    • Brake the budget mid-cycle; make the demand gate see what the build sees
    • Give the packs a front door on the dashboard
    • Put the per-run Cancel inside the card frame, behind a confirm naming the run
    Read more — 19 more changes
  8. 0.47.0

    The signal loop closes: dismissable failures, archivable signals, and packs that respect your manifest

    • Give a handled signal an exit on both surfaces
    • Act on dogfood round 8 — pack retargeting, honest hire, dismissable failures, visible cancel, isolated runs that see the world
    Read more — 10 more changes
  9. 0.46.1

    Grouped smoke-only warnings and a legacy-tool cleanup in the installer

    • Group same-cause smoke-only warnings into one violation
    • Retire the legacy 'alc' tool before installing alc-runtime
    Read more — 1 more change
  10. 0.46.0

    A real back gesture, honest team verbs, and a safe way off the roster

    • Warn when a Blueprint's only check is the placeholder that cannot fail
    • Enqueue a bare Blueprint, and let a passing tick branch say so
    • Make hiring explicable, reachable and honest — round 5's findings, all acted on
    Read more — 15 more changes
  11. 0.45.0

    Two friction logs answered: an honest landing, a narrated Verify, one loop verb

    • Narrate the Verify phase and keep the filename in engine activity
    • Lead the Dashboard with the work that needs a human
    • Lead run listings with the task instead of the stem
    Read more — 28 more changes
  12. 0.44.2

    The roster, Retire and the back arrow stop misreporting

    • Put the mark in the phone header, at no cost in space
    • Give the app the mark the site and the README already use
    • Stop the phone's back arrow from outliving the trip it belongs to
    Read more — 3 more changes
  13. 0.44.1

    The root URL renders again

    • One command that installs, updates and fixes PATH
    • Put the install command where someone arriving would look
    • Mount the WebSocket provider above the screens that have no project
    Read more — 1 more change
  14. 0.44.0

    A first run in plain language, and a verdict that does not overclaim

    • Let an existing repository become an ALC project from the UI
    • One field for someone who has not learned the vocabulary yet
    • Say what happened, for someone who does not read Scorecards
    Read more — 17 more changes
  15. 0.43.0

    Pick, clone or create a project without leaving the UI

    • Switch projects by searching, not by filling in a form
    • Put the ALC mark in the control room
    • Browse for a project instead of typing its path
    Read more — 3 more changes
  16. 0.42.0

    The fleet, the inbox, and a web IDE that works on a phone

    • Serve the fleet, the inbox, branch review and optional auth
    • Rebuild the control room for phone, tablet and desktop
    • A landing page and documentation site
    Read more — 9 more changes
  17. 0.41.1

    Fix the suggested first-run command syntax

    • Suggest the syntax `alc run` actually accepts in the Next step
    Read more
  18. 0.41.0

    Engine auto-detection and a single post-init next step

    • Pick the scaffolded default_engine by probing PATH for a real CLI
    • End `alc init` with one concrete next action
    Read more
  19. 0.40.0

    Lockfile-aware Python check resolution and audit hints

    • Run Python checks through the env manager its lockfile declares
    • Tell "declared but not installed" apart from "not a project tool"
    • Stop printing "No upgrades proposed" above an informational list
    Read more — 1 more change
  20. 0.39.8

    First PyPI publish (alc-runtime via Trusted Publishing)

    • Finish the alc-runtime rename — stragglers the first pass missed
    Read more — 1 more change
  21. 0.39.7

    Never commit a provisioned dep symlink

    • Never commit a provisioned dep (e.g. the node_modules symlink)
    Read more
  22. 0.39.6

    .alc/.gitignore allowlist (runtime dirs can't leak)

    • Make the .alc/.gitignore an allowlist so new runtime dirs can't leak
    Read more
  23. 0.39.5

    Count direct runs in audit/Mix Health; discard-aware + windowed

    • Count direct `alc run` work in audit, Mix Health, and the scorecard
    • Drop a discarded run from the tally + window Mix Health for scale
    Read more
  24. 0.39.4

    Gitignore loop/specialist runtime state

    • Gitignore loop + specialist runtime state too
    Read more
  25. 0.39.3

    Gitignore runtime .alc dirs + discard self-heals orphaned worktrees

    • Gitignore the runtime .alc dirs (runs/queue/metrics)
    • Force-remove an orphaned worktree so the branch delete succeeds
    Read more
  26. 0.39.2

    Actionable smoke-only WARN (names a populated check_set)

    • Point the smoke-only WARN at a populated check_set when one exists
    Read more
  27. 0.39.1

    PATH-aware init blueprint checks

    • Add `alc land` and `alc discard`, and let a committing flow isolate
    • Add `alc enqueue` and `alc new`
    • Add `alc status`, `alc runs` and `alc audit`
    Read more — 77 more changes
  28. 0.37.0

    Version 0.37.0

    Read more