Skip to content

Welcome to GenLabZ Docs

GenLabZ is a platform for building and delivering hands-on AWS computing projects. This documentation covers everything authors need to create, validate, test, and publish projects using the GenLabZ authoring tools.

Getting Started

New to GenLabZ? Start here.

Project Authoring Guide

How to structure and write a project.

Code Contracts

The exact contracts for solution, evaluation, and cleanup code.

  • Solution code — Function signature, return format, and worked examples
  • Evaluation code — Validation logic, deep checks, and return format
  • Cleanup code — Deletion order, check-before-delete pattern, and worked examples

Reference

Complete technical reference.

  • Spec schema — Every field, type, and constraint in spec.yaml
  • MCP tools — All ten tools with parameters and approval requirements
  • Testing — Granularity levels, resource flow, session state, and failure handling