# AI Use Disclaimer

This project was developed with substantial assistance from generative artificial intelligence tools under human direction and review.

## How AI was used

AI assistance was used during the development of **Sprint Panic!** for tasks including:

- discussing and refining the educational design of the game;
- translating Scrum concepts into interactive game mechanics;
- generating and revising HTML, CSS, and JavaScript code;
- debugging game-flow and state-transition problems;
- proposing and balancing gameplay rules such as WIP, swarming, velocity, and emergent work;
- creating additional game events and alternative decision paths;
- internationalizing the game into Portuguese, English, Spanish, French, and Italian;
- reviewing terminology and explanatory text;
- drafting and revising project documentation, including the README files;
- suggesting testing and validation procedures;
- supporting iterative redesign based on human playtesting and feedback.

AI-generated suggestions were not accepted automatically. The project was developed iteratively, with human decisions determining the educational objectives, Scrum interpretations, gameplay rules, interface requirements, and which changes were retained.

## AI systems and models

The primary AI development environment was **OpenAI ChatGPT**.

The documented development sessions for the current version used:

- **OpenAI GPT-5.6 Sol** for reasoning, software design, code generation, debugging, translation, and documentation.

Because ChatGPT is an evolving hosted service, earlier development sessions may have been executed by other OpenAI model configurations. Where the exact historical model is not reliably recorded, this document does not attempt to infer or reconstruct it.

No AI model is embedded in the game itself.

**Sprint Panic! does not call an AI service at runtime.** The distributed game is a self-contained HTML application and can run fully offline.

## Computing and development environment

During AI-assisted development, code and files were created and inspected using sandboxed development tools made available through ChatGPT, including:

- Python for file generation and transformation;
- Node.js syntax checking for JavaScript where applicable;
- browser-oriented HTML/CSS/JavaScript development;
- GitHub integration for repository operations and documentation updates.

The game itself is intended to run in a modern web browser and has no server-side runtime dependency.

## Human responsibility

Generative AI was used as a development tool, not as the author of record or as an autonomous decision-maker.

Human supervision determined:

- the learning objectives;
- interpretation of Scrum concepts;
- which simulation rules were pedagogically appropriate;
- gameplay balance;
- acceptance or rejection of AI-generated code;
- wording and terminology;
- repository contents;
- final publication decisions.

Any remaining errors, design choices, simplifications, or interpretations in the project should therefore be considered the responsibility of the project's human maintainers.

## Scrum accuracy

AI was also used to help reason about Scrum concepts, but the game is not an official Scrum reference.

The project distinguishes between:

1. concepts defined by the **Scrum Guide**;
2. commonly used Agile or flow practices;
3. pedagogical simplifications;
4. simulation-specific rules.

Examples such as velocity, WIP limits, swarming multipliers, Burndown, Burnup, and Cumulative Flow Diagrams are simulation or supporting practices and should not be interpreted as mandatory Scrum rules.

For authoritative Scrum terminology and rules, consult the official Scrum Guide:

<https://scrumguides.org/>

## Transparency

This file is included to make the role of generative AI in the project explicit and auditable.

The maintainers welcome corrections or suggestions regarding both the software and this disclosure.
