Source: [Read the idea.Try the work.](https://treenodes.com/resources/)

This Markdown version is generated from the public page. Visit the source for interactive examples and full-size visuals.

PRACTICAL RESOURCES

# Read the idea.  
Try the work.

Prompts, sample files and small runnable examples from the articles. Each guide supplies the context, instructions, expected result and a condition to change. No signup required.

## Choose a problem to work through

Prompt

### [Diagnose the publishing failure](https://treenodes.com/articles/skills-mcp-rag-memory-500-error/#reader-exercise)

Use a small, fictional evidence pack to check whether an explanation follows from the records.

**Try it with:** Copy the complete prompt into a new chat, or work through it yourself. Everything needed is included. This exercise uses supplied records; it does not connect to a live system or configure MCP, retrieval or memory.

[Read the instructions and expected result](https://treenodes.com/articles/skills-mcp-rag-memory-500-error/#reader-exercise)

[ai-agent-500-error-evidence.txt](https://treenodes.com/downloads/practice/ai-agent-500-error-evidence.txt)

Worksheet

### [Can a colleague follow the change?](https://treenodes.com/articles/jira-confluence-business-question-to-working-feature/#reader-exercise)

Pick one requirement that changed recently. Give a colleague its Jira story and ask them to find the reason, decision owner, impacted work and validation evidence.

**Try it with:** Use a requirement you are allowed to review, or one of the fictional scenarios above. Copy the worksheet, fill in the records you can locate and mark missing evidence as pending. Ask your colleague to follow the links without an extra verbal explanation.

[Read the instructions and expected result](https://treenodes.com/articles/jira-confluence-business-question-to-working-feature/#reader-exercise)

[decision-to-delivery-worksheet.txt](https://treenodes.com/downloads/practice/decision-to-delivery-worksheet.txt)

Quick check

### [Try it in five minutes](https://treenodes.com/articles/what-is-software-architecture/#reader-exercise)

Identify the parts, responsibilities and connections in a fictional shared task application.

**Try it with:** Read the small brief below and answer in three sentences, on your own or with a colleague.

[Read the instructions and expected result](https://treenodes.com/articles/what-is-software-architecture/#reader-exercise)

[software-architecture-promise-review.txt](https://treenodes.com/downloads/practice/software-architecture-promise-review.txt)

Prompt

### [Recover an uncertain delivery change](https://treenodes.com/articles/if-ai-can-build-software-what-is-the-architect-for/#reader-exercise)

Use the article’s hypothetical supplier and a delivery-change request whose response never arrived. Compare the proposed customer state and recovery process with the business rules.

**Try it with:** Open a new chat in your preferred AI assistant and copy the complete prompt. Its fictional fixture is included; no live order system or external data is needed. Compare the response with the expected results, then inspect the staff-change variation.

[Read the instructions and expected result](https://treenodes.com/articles/if-ai-can-build-software-what-is-the-architect-for/#reader-exercise)

[delivery-change-recovery.txt](https://treenodes.com/downloads/practice/delivery-change-recovery.txt)

Prompts + visual guide

### [Review a supplier using supplied evidence](https://treenodes.com/articles/how-ai-systems-fit-together/#try-it-yourself)

Decide what the evidence supports, identify the missing information and revise the review when a new document arrives.

**Try it with:** A new chat in the model of your choice. The article includes fictional supplier files, a policy, two prompts and expected review statuses.

[Read the instructions and expected result](https://treenodes.com/articles/how-ai-systems-fit-together/#try-it-yourself)

[Both supplier-review prompts ↓](https://treenodes.com/downloads/supplier-review-prompts.txt) [Five-page visual guide →](https://treenodes.com/articles/how-ai-systems-fit-together/#keep-the-guide)

Prompts

### [Design the booking migration](https://treenodes.com/articles/astra-and-the-moment-the-brief-changes/#reader-exercise)

Use the same four-location business and the same launch constraint. First plan the staged migration; then add customer credits that must work across locations.

**Try it with:** Open a new chat with Astra or another reasoning model. Run the first brief, read the decision record, then send the change request in the same conversation. These records are fictional and self-contained.

[Read the instructions and expected result](https://treenodes.com/articles/astra-and-the-moment-the-brief-changes/#reader-exercise)

[booking-migration-brief.txt](https://treenodes.com/downloads/practice/booking-migration-brief.txt) [booking-credit-change.txt](https://treenodes.com/downloads/practice/booking-credit-change.txt)

Code

### [Make an uncertain payment recoverable](https://treenodes.com/articles/the-exception-path-is-the-real-workflow/#reader-exercise)

A timeout leaves the payment outcome unknown. This small state machine makes the next action explicit and keeps a repeated event from changing the case twice.

**Try it with:** Download the example and run node exception-transitions.mjs with Node.js. It uses invented records and calls no payment service.

[Read the instructions and expected result](https://treenodes.com/articles/the-exception-path-is-the-real-workflow/#reader-exercise)

[exception-transitions.mjs](https://treenodes.com/downloads/practice/exception-transitions.mjs)

Worksheet

### [Review a handoff before automating it](https://treenodes.com/articles/the-person-missing-from-the-diagram/#reader-exercise)

Use a handoff review to find the responsibility hidden inside an arrow. The useful result is an agreement about the work, including what happens when the usual person is away.

**Try it with:** Use this as an interview worksheet or paste it into a chat to analyse the fictional notes. Validate the result with the people who own the real process before applying it.

[Read the instructions and expected result](https://treenodes.com/articles/the-person-missing-from-the-diagram/#reader-exercise)

[handoff-review.txt](https://treenodes.com/downloads/practice/handoff-review.txt)

Data + prompt

### [Recover the rules behind a spreadsheet](https://treenodes.com/articles/what-the-spreadsheet-knows-that-the-system-does-not/#reader-exercise)

A table alone will not explain why somebody highlighted a row. Use the records and their accompanying notes to separate an observed workaround from an agreed business rule.

**Try it with:** Paste both the sample and the review prompt into a new chat. You can also save the CSV in a spreadsheet. All records are fictional; the colour meanings are supplied separately because CSV does not preserve formatting.

[Read the instructions and expected result](https://treenodes.com/articles/what-the-spreadsheet-knows-that-the-system-does-not/#reader-exercise)

[request-register.csv](https://treenodes.com/downloads/practice/request-register.csv) [spreadsheet-rule-review.txt](https://treenodes.com/downloads/practice/spreadsheet-rule-review.txt)

Commands

### [Inspect your own startup](https://treenodes.com/articles/what-happens-when-you-press-the-power-button/#reader-exercise)

The layers in the article leave different evidence. These read-only commands show either startup timing or the operating system’s recorded boot time; those are different measurements.

**Try it with:** Choose the block for your operating system and run it in a terminal or PowerShell. No administrator elevation or firmware change is part of this exercise. Availability and recorded fields vary by machine.

[Read the instructions and expected result](https://treenodes.com/articles/what-happens-when-you-press-the-power-button/#reader-exercise)

[startup-linux.sh](https://treenodes.com/downloads/practice/startup-linux.sh) [startup-macos.sh](https://treenodes.com/downloads/practice/startup-macos.sh) [startup-windows.ps1](https://treenodes.com/downloads/practice/startup-windows.ps1)

Code + prompt

### [Generate two views from one model](https://treenodes.com/articles/c4-model-software-architecture/#reader-exercise)

The Business Operations Platform in this article can be represented as one maintained model. This example generates its context and container views without drawing the same relationship twice.

**Try it with:** Download the model as workspace.dsl. Open Structurizr’s DSL editor, paste it and render the workspace, or use the local workflow linked below. All systems in this model are fictional.

[Read the instructions and expected result](https://treenodes.com/articles/c4-model-software-architecture/#reader-exercise)

[workspace.dsl](https://treenodes.com/downloads/practice/workspace.dsl) [c4-evidence-review.txt](https://treenodes.com/downloads/practice/c4-evidence-review.txt)

File + prompt

### [Build from a design reference](https://treenodes.com/articles/design-references-for-ai-agents/#reader-exercise)

Give the agent a screen with a defined job. This reference turns the supplier-review example into a small implementation task while leaving the existing project’s visual identity intact.

**Try it with:** Add the downloaded DESIGN.md to a test project you can edit, then give your coding agent the prompt below. This is a fictional screen; use a local preview for the exercise.

[Read the instructions and expected result](https://treenodes.com/articles/design-references-for-ai-agents/#reader-exercise)

[DESIGN.md](https://treenodes.com/downloads/practice/DESIGN.md) [design-implementation-brief.txt](https://treenodes.com/downloads/practice/design-implementation-brief.txt)

Worksheet

### [Define one improvement worth keeping](https://treenodes.com/articles/kaizen-and-software/#reader-exercise)

Keep the experiment smaller than the problem. This worksheet makes the benefit and the cost visible before a small change becomes a permanent dependency.

**Try it with:** Complete it yourself or paste it into a chat. The baseline below is invented; replace it with observations before using the worksheet for a real decision.

[Read the instructions and expected result](https://treenodes.com/articles/kaizen-and-software/#reader-exercise)

[kaizen-experiment.txt](https://treenodes.com/downloads/practice/kaizen-experiment.txt)

Prompt

### [Resolve three meanings of “confirmed”](https://treenodes.com/articles/modelling-the-system-before-the-code/#reader-exercise)

Start with the disagreement in the article. The aim is to preserve each department’s facts while exposing the decision that crosses their boundaries.

**Try it with:** Paste the brief into a chat, then review the proposed glossary with the three roles in mind. The notes describe a fictional company.

[Read the instructions and expected result](https://treenodes.com/articles/modelling-the-system-before-the-code/#reader-exercise)

[order-modelling-brief.txt](https://treenodes.com/downloads/practice/order-modelling-brief.txt)

Prompt + schema

### [Give invoice extraction a contract](https://treenodes.com/articles/giving-ai-a-job-description/#reader-exercise)

The useful output is an evidence-backed record that a reviewer can use. This exercise makes missing information and unreadable documents explicit without granting payment authority.

**Try it with:** Paste the prompt into a new chat. Compare the three returned records with the expected outcomes below; the invoices are invented.

[Read the instructions and expected result](https://treenodes.com/articles/giving-ai-a-job-description/#reader-exercise)

[invoice-task-contract.txt](https://treenodes.com/downloads/practice/invoice-task-contract.txt) [invoice-record.schema.json](https://treenodes.com/downloads/practice/invoice-record.schema.json)

Prompt

### [Turn a file-request process into a discovery brief](https://treenodes.com/articles/software-should-follow-the-business/#reader-exercise)

Before choosing screens or services, identify the commitments the software has to support. This uses the client-file request from the article.

**Try it with:** Run the prompt in a new chat and challenge any proposed capability that has no supporting need in the notes. The example is fictional.

[Read the instructions and expected result](https://treenodes.com/articles/software-should-follow-the-business/#reader-exercise)

[file-request-discovery.txt](https://treenodes.com/downloads/practice/file-request-discovery.txt)

## Explore a decision in motion.

The separate Northstar Workshop demo lets you change a parts delay and compare a revised schedule. It is a deterministic repair-scheduling exercise, with fictional jobs.

[Open the workshop demo](https://treenodes.com/examples/astra-workshop/)
