Workshop ALDC · Exercises
🇪🇸 🇬🇧
AL Development Collection · Core v1.1

Workshop practice materials

Five starter workspaces, one per block. Clone the repo before entering the room, open your block folder in VS Code and execute the ALDC flow — from the first prompt to the final PR.

Clone the repo View starters
QR workshop website
Workshop site · slides & blocks Workshop ALDC · V-Valley 2026 javiarmesto.github.io/
workshop-v-valley-aldc-2026-04-REPO/en
Scroll
Structure

Five starters, one per block

Each folder is self-contained. Open the one that corresponds to the block you are following. Block 04 has two variants — green field and brown field — that start from different contexts and are solved with different approaches.

01 30 min · Block 01

GitHub Copilot for Business Central

The entry workspace for Block 01. Copilot set up with Instructions + Prompts and a reference HelloWorld.PageExt.al. Everything ready to practice the Context / Task / Constraints / Output pattern.

  • Instructions file with BC/AL profile included
  • 3 copyable demo prompts
  • Empty Tables/ folder structure — you fill it
  • No ALDC — native Copilot only
02 45 min · Block 02

ALDC + Agent Skills + Skills Evidencing

ALDC installed and ready. The densest block — the full 5-layer architecture is deployed here and Skills Evidencing is practiced in real time.

  • aldc.yaml included · base configuration ready
  • Skills/ and Prompts/ starter folders
  • Live skill-diagnostics exercises
03 45 min · Block 03

Coding Agents · architect → spec → conductor

The real ALDC flow with the three subagents. Includes the ALDC installation guide and the Barista Incidents case ready to run al-architect.

  • docs/INSTALACION-ALDC.md · step by step
  • docs/caso-barista-incidents.md · the brief
  • TDD in seven steps with HITL between phases
04 50 min · Green Field

Practical case · from scratch

Barista Incidents from an empty extension. The PRD v0.1-live at Sprint 0 — al-architect generates the spec, al-conductor orchestrates the implementation.

  • Empty src/ · DataModel, Logic, Pages, Security folders
  • PRD-v0.1-live-mini.md as input source
  • aldc.yaml configured for green field
04 50 min · Brown Field

Practical case · on existing extension

Barista Incidents on an already-built foundation. The Circe Innovation · Barista Incidents 1.0.0.0 extension is installed. Ticket CRONUS-2026-042 is the entry point.

  • Complete src/ · reference extension included
  • TICKET-CRONUS-2026-042.md · client brief
  • PRD-ALDC.md with full technical context
Requirements

Four tools before the room

Everything runs locally. VS Code + AL Language extension + GitHub Copilot Chat + ALDC. Block 03 includes its own ALDC installation guide — for blocks 01 and 02 the first two are enough.

Step 1 VS Code updated
Step 2 AL Language ms-dynamics-smb.al
Step 3 Copilot Chat free plan works
Step 4 ALDC from Marketplace
✓ Ready for the lab

~10 minutes · local install · no server needed

Spec driven

Nothing is implemented without an approved spec. The contract precedes the code, not the other way around.

HITL gates

Plan approval, phase commit, PR. A human signs off between phases — not at the end, between them.

Skills Evidencing

Each agent declares which skill it loaded and which pattern it applied. Auditable by design.

La spec es el cerebro.
Los agentes son el sistema nervioso.

— Javier Armesto
Credits & resources

People, project, licence

Everything presented in the workshop is open source — ALDC lives on GitHub under an open licence. This repo contains the 5 starters; the creator's notes are private.

The creator

Javier Armesto
Head of R&D & AI · VS Sistemas
Microsoft MVP · BC & Azure AI Services

The project

ALDC — AL Development Collection. Core v1.1 with ~44 open pieces.