Skip to content

Workshop Summary

✨ Congratulations!

You successfully completed the Agentic Coding for AL workshop!

What You've Built

You started with a one-page customer brief. By the end, 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.

Still have questions?

Common questions are answered in the FAQ.

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!