Skip to content

Workshop Summary

✨ Congratulations!

You successfully completed the Agentic Coding for AL workshop!

Congratulations

What You've Built

You started with a one-page customer brief. By the end of the day, you shipped a complete Business Central extension for a real car rental company — with six features merged, tested, documented, and tracked.

Car Fleet — Non-Inventory Items as car records, with vehicle fields and Document Attachments.

🗓 Booking & Availability — Blanket Sales Orders as bookings, a double-booking guard, and a Gantt-style Fleet Booking Board.

Pickup & Return Flow — Two wizards guiding staff through structured handover checklists, with deposit posting and a printed rental agreement.

Monthly Billing — A Job Queue that bills long-term rentals every 30 days automatically, with guards for short and prolonged rentals.

Live Car Tracking — A real-time GPS map embedded in BC using the CarTrack hosted widget and a custom ControlAddin.

Telemetry — Custom signals emitted to Azure Application Insights, queryable in plain English via BC Telemetry Buddy MCP.

What You've Learned

Spec-Driven Development — the discipline that keeps agentic projects coherent. Constitution first (tech design, roadmap, coding rules), then one feature at a time through the Spec → Implement → Test → Docs → Finalise loop.

Skills — reusable agent workflows that automate repetitive steps across every project: create-feature-spec, generate-docs, finalise-feature, run-al-tests, setup-al-vibe-rules.

MCPs — how to extend the agent's reach with the right tools: AL MCP for autonomous build-test-fix loops, BC Code Intelligence for research, BC Telemetry Buddy for querying signals.

The developer's new role — you stopped typing and started directing. The agent wrote the code. You wrote the specs, challenged the proposals, reviewed the diffs, and owned the result.

Next Steps

🚀 Take the workflow into your next project. Any BC extension. Any business case. The loop works everywhere.

Feedback

📢 We'd love to hear your thoughts! Your feedback helps us improve the workshop for future participants.

Give Feedback

🙏 Thank you for participating — we can't wait to see what you'll build next!