ALANSAgentic Engineering Internship
Governed production

Curriculum v1.0

The 80-day build path

Every day has a learning objective, a bounded build task and a named evidence outcome. Advanced work is visible but does not quietly expand the core gate.

Approved for pilot
Phase 0FoundationWeeks 1–2
Phase 1PlatformWeeks 3–5
Phase 2DataWeeks 6–8
Phase 3AgenticWeeks 9–12
Phase 4CapstoneWeeks 13–16
Week01

Phase 0 · Foundation & ways of working

Orientation, diagnostics & the evidence contract

Understand the program, establish a safe workstation and publish a personal learning plan.

Day1

Program kickoff

Understand roles, phase gates, appeals, evidence ownership and the difference between certification and hiring.

EvidenceSigned program charter and questions log
Day2

Entry diagnostic

Complete a no-penalty diagnostic covering programming, Git, delivery and systems thinking.

EvidencePrivate diagnostic and learner-owned development plan
Day3

Workstation & security

Configure the development environment, secret handling and least-privilege access.

EvidenceEnvironment health report with no secrets
Day4

Git foundations

Practice branches, focused commits, reviewable diffs and safe recovery.

EvidenceCommit history from a guided repository exercise
Day5

Evidence literacy

Distinguish a claim, artifact, verification result and assessor judgment.

EvidenceAnnotated evidence map
Week02

Phase 0 · Foundation & ways of working

Delivery loop & first pull request

Deliver a small change through the same quality loop used for the rest of the program.

Day6

Read an unfamiliar codebase

Trace one user journey from interface to storage and document the boundary contracts.

EvidenceCode-path note with verified file references
Day7

Test-first change

Turn a clear behavior into a failing test and implement the smallest correction.

EvidenceRed-green-refactor commit sequence
Day8

Pull-request craft

Write a narrow PR with risk notes, verification evidence and a rollback path.

EvidenceOpen pull request
Day9

Review & correction

Review a peer change, respond to feedback and separate defects from preferences.

EvidenceReview comments and correction commit
Day10

Phase-0 defence

Explain the change, tests, trade-offs and one failure encountered.

EvidenceMerged PR, green checks and mentor-confirmed rubric
Week03

Phase 1 · Cloud-native delivery

Service design & containers

Run a tested API locally in a reproducible container.

Day11

HTTP service contract

Design a small API with explicit inputs, errors, idempotency and health semantics.

EvidenceAPI contract and negative-path examples
Day12

Implement the service

Build the core route, validation and structured error handling.

EvidenceTested API implementation
Day13

Container fundamentals

Package the service with a small image, non-root runtime and deterministic dependencies.

EvidenceContainer image and build record
Day14

Configuration & secrets

Separate configuration from code and fail safely when required secrets are absent.

EvidenceConfiguration matrix and failure test
Day15

Local integration

Compose the service with its dependencies and verify clean startup and shutdown.

EvidenceRepeatable local run and integration test
Week04

Phase 1 · Cloud-native delivery

CI/CD & infrastructure

Promote a signed build through a controlled delivery pipeline.

Day16

Continuous integration

Run tests, linting and dependency checks for each reviewable change.

EvidenceRequired CI workflow
Day17

Artifact provenance

Identify the source revision, dependency lock and image digest for a build.

EvidenceImmutable build manifest
Day18

Deployment environments

Model development, test and production boundaries without sharing secrets.

EvidenceEnvironment and promotion diagram
Day19

Infrastructure as code

Advanced track

Read and validate a bounded infrastructure plan before any apply operation.

EvidenceReviewed plan output in an isolated account
Day20

Safe delivery

Deploy to an ephemeral environment and demonstrate rollback.

EvidenceDeployment record and rollback proof
Week05

Phase 1 · Cloud-native delivery

Operations, observability & platform gate

Operate the service under normal and induced-failure conditions.

Day21

Structured telemetry

Add correlated logs, basic metrics and request identifiers without leaking secrets.

EvidenceTraceable request sample
Day22

Service-level objectives

Define a small set of measurable availability and latency objectives.

EvidenceSLO and error-budget note
Day23

Failure rehearsal

Induce a bounded failure and verify detection, diagnosis and recovery.

EvidenceFailure timeline and alert evidence
Day24

Kubernetes deployment

Deploy into a provided namespace with quotas, probes and least-privilege access.

EvidenceNamespace-scoped deployment record
Day25

Phase-1 defence

Demonstrate authenticated behavior, negative paths, telemetry and rollback.

EvidenceVerified service bundle and mentor-confirmed rubric
Week06

Phase 2 · Data & context engineering

Data contracts & relational foundations

Build a governed data service with reproducible migrations.

Day26

Data modeling

Translate a domain workflow into entities, ownership and lifecycle rules.

EvidenceData model and invariant list
Day27

SQL & migrations

Implement constraints, indexes and a reversible migration.

EvidenceMigration and query tests
Day28

Repository boundary

Keep authorization context and persistence details outside domain decisions.

EvidenceScoped repository implementation
Day29

Data quality

Define required fields, deduplication and explicit missing-data behavior.

EvidenceQuality checks and exception report
Day30

Backup & restore

Prove that a representative dataset can be restored and verified.

EvidenceRestore drill result
Week07

Phase 2 · Data & context engineering

Retrieval & corpus governance

Create a versioned corpus and measure retrieval before generating answers.

Day31

Corpus charter

Define source ownership, allowed use, retention and sensitive-data exclusions.

EvidenceApproved corpus manifest
Day32

Ingestion pipeline

Parse and normalize a mixed-format corpus idempotently.

EvidenceRepeatable ingestion run
Day33

Chunking experiment

Compare chunking strategies against known retrieval questions.

EvidenceExperiment results and selected strategy
Day34

Embeddings & index

Build one vector index with explicit model and version metadata.

EvidenceVersioned index manifest
Day35

Retrieval evaluation

Measure relevant-chunk recall and precision on a held-out set.

EvidenceRetrieval evaluation report
Week08

Phase 2 · Data & context engineering

Grounded answers & data gate

Expose a RAG API that cites evidence, abstains and meets an operating budget.

Day36

Grounded generation

Generate answers only from retrieved context and retain source references.

EvidenceGrounded response traces
Day37

Abstention & uncertainty

Detect unsupported questions and return a useful, non-invented response.

EvidenceUnsupported-question test results
Day38

RAG evaluation

Measure answer correctness, citation support, refusal, latency and cost.

EvidenceHeld-out RAG evaluation
Day39

RAG security

Test corpus poisoning, indirect instructions and sensitive-data retrieval.

EvidenceAdversarial retrieval report
Day40

Phase-2 defence

Demonstrate ingestion, retrieval metrics, grounded answers and safe refusal.

EvidenceVerified RAG service and mentor-confirmed rubric
Week09

Phase 3 · AI & agentic engineering

LLM application fundamentals

Build a measured, provider-bounded LLM capability with validated outputs.

Day41

Models, tokens & budgets

Compare model choices using quality, latency, cost and data-handling criteria.

EvidenceModel decision record
Day42

Success criteria first

Define an evaluation before optimizing a prompt.

EvidenceTask contract and baseline eval
Day43

Prompt iteration

Improve a prompt against the fixed evaluation rather than anecdotal examples.

EvidenceVersioned prompt and before/after results
Day44

Structured outputs

Validate model output against a schema and handle invalid output safely.

EvidenceSchema-validation tests
Day45

Provider resilience

Implement timeouts, bounded retries, cancellation and explicit degradation.

EvidenceFailure-injection results
Week10

Phase 3 · AI & agentic engineering

Tools & bounded action

Build one tool-using loop with explicit permissions and approvals.

Day46

Tool contracts

Design typed, narrow tools with clear errors and non-ambiguous descriptions.

EvidenceTool schemas and contract tests
Day47

Single-agent loop

Implement plan, action, observation and stop behavior for one bounded task.

EvidenceSuccessful and failed run traces
Day48

Grounded tool use

Connect retrieval without allowing corpus content to authorize actions.

EvidenceSeparated retrieval/action architecture
Day49

Side-effect controls

Require explicit approval and idempotency for consequential writes.

EvidenceApproval and duplicate-action tests
Day50

State & resumption

Persist typed workflow state and resume safely after interruption.

EvidenceInterrupted and resumed workflow
Week11

Phase 3 · AI & agentic engineering

Workflows before multi-agent complexity

Select deterministic workflow, single-agent or multi-agent structure using evidence.

Day51

Workflow modeling

Express a realistic process as states, transitions, invariants and escalation points.

EvidenceWorkflow graph and state contract
Day52

Deterministic orchestration

Implement predictable routing for known business rules.

EvidenceBranch and retry tests
Day53

Evaluator loop

Add bounded draft-review-revise behavior with a hard stop.

EvidenceEvaluator improvement results
Day54

Human checkpoint

Pause before a consequential action and resume from an accountable decision.

EvidenceDurable approval record
Day55

Multi-agent comparison

Advanced track

Compare a multi-agent variant only if the simpler design misses an approved target.

EvidenceComplexity decision and comparative eval
Week12

Phase 3 · AI & agentic engineering

Evaluation, security & agentic gate

Demonstrate a reliable task harness and layered defenses against realistic attacks.

Day56

Golden task suite

Create representative success, failure and edge cases with stable graders.

EvidenceVersioned evaluation dataset
Day57

Regression harness

Run case-level evaluations in CI and explain score changes.

EvidenceRepeatable evaluation report
Day58

Action policy

Enforce least privilege, argument validation and intent-aligned approval.

EvidencePolicy-enforcement tests
Day59

Adversarial suite

Test direct and indirect injection, data exfiltration, tool misuse and poisoned context.

EvidenceAdversarial results and residual-risk note
Day60

Phase-3 defence

Demonstrate golden tasks, safe failure, resumability and human control.

EvidenceVerified agentic system and mentor-confirmed rubric
Week13

Phase 4 · Real-world capstone

Capstone discovery & accountable scope

Commit to a useful, bounded product increment with measurable success and individual ownership.

Day61

Product context

Understand the selected ALANS platform, users and non-negotiable boundaries.

EvidenceProduct-context brief
Day62

Problem framing

Define the user problem, baseline and target outcome with the product owner.

EvidenceApproved problem statement
Day63

Architecture & threat model

Design the smallest end-to-end change and identify its security boundaries.

EvidenceArchitecture and threat-model review
Day64

Evaluation plan

Define product, technical and AI evaluation criteria before implementation.

EvidenceApproved evaluation plan
Day65

Delivery plan

Create a prioritized backlog, ownership map, risks and review checkpoints.

EvidenceApproved sprint plan
Week14

Phase 4 · Real-world capstone

Capstone build — vertical slice

Deliver the smallest useful end-to-end path in a shared test environment.

Day66

Repository & delivery skeleton

Establish tests, CI, environments, telemetry and a walking skeleton.

EvidenceGreen delivery pipeline
Day67

Core data path

Implement the primary data boundary with ownership and failure handling.

EvidenceTested data path
Day68

Primary user journey

Complete the first useful workflow through the real interface.

EvidenceDeployed vertical slice
Day69

Evaluation integration

Run the agreed technical and AI checks against the vertical slice.

EvidenceInitial evaluation run
Day70

Midpoint review

Demonstrate working behavior and incorporate product-owner feedback.

EvidenceReview recording and updated backlog
Week15

Phase 4 · Real-world capstone

Capstone hardening

Complete the scope, close high-risk failures and prepare an operational handoff.

Day71

Complete core scope

Finish the approved must-have journeys without speculative additions.

EvidenceAcceptance-test results
Day72

Security hardening

Close critical threat-model paths and verify least privilege.

EvidenceSecurity verification report
Day73

Reliability & observability

Exercise failure, recovery, alerting and operational diagnostics.

EvidenceFailure rehearsal and runbook
Day74

Evaluation closure

Run the frozen evaluation suite and explain all remaining failures.

EvidenceRelease-candidate evaluation
Day75

Feature freeze

Freeze scope, triage defects and preserve a rollback-ready candidate.

EvidenceSigned release-candidate manifest
Week16

Phase 4 · Real-world capstone

Capstone release, defence & program close

Release a supported increment and defend individual engineering decisions.

Day76

Documentation & handoff

Complete architecture, operations, data and recovery documentation.

EvidenceReviewed handoff bundle
Day77

Individual contribution defence

Reproduce and explain personally owned work, trade-offs and corrections.

EvidenceIndividual defence record
Day78

Final deployment verification

Validate the immutable candidate in its target environment and freeze evidence.

EvidenceDeployment and evidence manifest
Day79

Demo day

Demonstrate user value, system behavior, limitations and next steps.

EvidenceDemo and product-owner assessment
Day80

Capstone gate & retrospective

Complete the human gate, record appeals windows and improve the next cohort.

EvidenceGate decision, retrospective and learner evidence selection