@iamsajaldubey
@iamsajaldubey
RETRIEVE / EXPLAIN / TRY AGAIN

Practice the distinctions.

Choose an answer to see the reason behind it. Reveal a card after trying to explain it yourself. Attempts are saved locally, without points or rankings.

The AI claim detective

Open the project

The brief omits parking. What can you conclude?

What is the strongest test of your prompt?

Fluency is not evidence

A prompt is a contract

Evaluation starts small

Weekend Quest: an assistant with boundaries

Open the project

Where should current availability go?

The assistant says it booked a room, but has no booking tool. What do you do?

Role is different from memory

Constraints need priority

A useful plan is inspectable

Neighbourhood Swap: your first useful website

Open the project

What is the real deliverable?

Which change belongs mainly to CSS?

HTML carries meaning

CSS controls presentation

A website is an artifact

BorrowBox: turn a page into a working app

Open the project

Why can a second phone see an empty list?

How should item names be rendered?

State is the source of truth

Persistence is separate from display

Inputs are untrusted text

Pocket BorrowBox: put your app on a phone

Open the project

What does a service worker cache guarantee?

Why test a cache update?

A PWA is a web app

Cache is not data sync

Versions matter

Learning Radar: a second brain that explains what to learn next

Open the project

What does Obsidian Graph View do?

An archived note says a standard bot can initiate a private chat. Current documentation contradicts it. What should you do?

Links express relationships

Retrieval comes before an answer

A source is more than a filename

BorrowBox dispatcher: a reliable automation

Open the project

Why use fixed conditions here?

Which branch runs first?

Rules can be enough

Validate before routing

Retries need identities

Meetup inbox: AI that produces checkable data

Open the project

Valid JSON always means a reliable answer.

What should happen to conflicting day preferences?

A chain is a fixed model step

Structured output is a contract

Untrusted input stays data

A neighbourhood concierge bot

Open the project

What identifies the reply destination?

Why use a dedicated test bot?

A bot has an event boundary

One webhook needs a clear owner

Unknown commands need a route

The setup planner: an agent you can inspect

Open the project

What proves calculator use?

A weather question arrives with only Calculator connected.

Tool choice is the distinguishing step

Tool output is evidence

A stopping rule makes failures inspectable

A writing twin with an honest identity

Open the project

Does matching someone’s style make facts true?

Which style instruction is easier to evaluate?

Style and facts are separate inputs

A twin is a draft assistant

Good comparisons use a rubric

Neighbourhood HQ: your personal assistant cockpit

Open the project

An approval field is missing. What should happen?

When should you add another agent?

Composition needs contracts

Approval is a state transition

Observability enables independence

Original community projects. Interactive scenes are teaching simulations. Tool outputs vary. Your evidence stays on this browser unless you export it.