Deloitte. Horizon · AI Transformation ← Product concept
App Blueprint — Interactive Walkthrough · Draft v0.4

Inside Flare.

A guided tour of the application's structure. Nine stops, one per section of the app — each with a working mockup, and each backed by an AI service noted "under the hood". The stops share state: your Lumens balance gates what you can post, accepted tasks pay bounties and skill XP, and the Board recommends work that fits your profile.

Stop 1 / 9

The Board

The front door of the app: every open task in your scope, visible to everyone. Nothing is allocated in private — if work exists, it's here. Each card carries the skills it needs and any prerequisite; the recommendation engine reads your skill levels and history and surfaces the tasks where you're most likely to win.

Open postings — everyone sees everything Skill tags & prerequisites on every card "For you" — profile-based recommendations

▸ Try it — toggle ★ For you to see your skill-matched tasks (your skills: Prompting Lv 2, Python Lv 2, Data viz Lv 1), or filter by scope.

⚙ Under the hood: a recommendation service scores every open task against your skill levels, XP history and past wins — match % is explained, never a black box.

Flare — Board6 Lumens
Stop 2 / 9

The Task Brief

A task is only postable if it's fully specified — objective, template, steps, acceptance criteria, required skills, prerequisite. Complete enough that no meeting is ever needed: read it at 4 a.m., deliver by morning. Questions and answers happen asynchronously on the task itself, and the poster's answers are visible to every competitor — one answer, everyone informed.

Fully specified — zero meetings Skills & XP payout visible up front Public Q&A — poster answers once, all see it

▸ Try it — open the steps, click I'm on it, then ask a question in Q&A and answer it wearing the poster's hat.

Flare — Task #341

Two-pager from client transcripts

AI Transformation · due in 2 days · posted by E.R. · prerequisite: none — open to all
Synthesis & writingPrompting → winner earns +40 XP per skill

Objective

Produce a client-ready two-pager summarizing the attached interview transcripts, following the standard template.

Steps (5)

1. Read the 3 transcripts (links) · 2. Extract themes per template section · 3. Draft the two-pager · 4. Apply brand template · 5. Submit PDF + source.

Acceptance criteria

Follows the template exactly · max 2 pages · every claim traceable to a transcript · client-safe language.

Declaring intent is visible to everyone — the Mario Maker rule.
Stop 3 / 9

The Composer

Where demand enters the market — and where the AI earns its keep. Before anything goes live, the brief is reviewed by a validation service: is it complete? is it clear? which skills does it actually need? what's a fair bounty, given effort and skill scarcity? Posting spends from your Lumens balance — the same Lumens you win from accepted work; no balance, no posting. That's the anti-flood economics: nobody can AI-split a project into a thousand free micro-tasks.

AI brief validation before posting Required skills — declared + AI-suggested AI-suggested bounty (effort × scarcity) Balance-gated — no Lumens, no post

▸ Try it — write a title, pick skills, run the AI review, apply its suggested bounty, publish. Then publish again and watch your balance run out.

⚙ Under the hood: POST /briefs/validate — an LLM call scores completeness and clarity against the template library and 1,200+ past postings, proposes missing criteria, infers required skills from the brief text, and prices the bounty from estimated effort × skill scarcity (how few players hold the skill at level).

Flare — New postingYour balance: ◈ 6 Lumens
You see the qualified population before you post — a prerequisite with 3 qualified players is a task that won't move.
3
Bounty is escrowed from your balance on publish — refunded in full if the task is cancelled.
Stop 4 / 9

The Review Queue

The poster's side of the loop — and the moment value changes hands. Accept the best submission and three things happen on the button-press: the escrowed bounty transfers, the winner gains XP in every skill the task was tagged with, and the leaderboards re-rank. Spam gets filtered reputationally.

Acceptance = payment + XP event Track record beside every submitter Reputational anti-spam

▸ Try it — Accept J. Fortin and watch the Leaderboard (Stop 5) re-rank and his Synthesis skill level up on the Player Card (Stop 6). Or flag the bulk submission.

Flare — Review · Task #341 (3 submissions)

Median review latency this scope: 1.4 days — reviews are the bottleneck to watch (Risk R-3).

Stop 5 / 9

The Leaderboard

The scoreboard that makes the game real — and the firm's talent radar. Two axes: time period (week, month) and skill — "best Prompting player this month" is a real, staffable answer. Rising names here get noticed long before any staffing request exists.

Per period × per skill Talent radar for leadership

▸ Try it — switch periods, then filter by skill. If you accepted at Stop 4, J. Fortin has already moved.

Flare — Leaderboard
RankPlayerPointsTrend

Per-skill boards feed the staffing radar — standings come from acceptance events, never from balances.

Stop 6 / 9

The Player Card

Every practitioner maintains a living CV — but the skills on it behave like a game character sheet. Each accepted task pays XP into the skills it was tagged with (10 × bounty per skill); XP accumulates into levels; levels unlock harder, better-paid tasks and feed the per-skill leaderboards. A self-declared skill starts unvalidated at Lv 0 — only wins level it up. The profile is a track record, not a self-assessment.

Skill XP — 10 × bounty per tagged skill Levels unlock harder tasks Declared ≠ validated — wins prove skills

▸ Try it — add a declared skill (starts Lv 0, unvalidated). If you accepted at Stop 4, Synthesis just hit Lv 3.

Flare — Profile · J. Fortin
JF
J. Fortin
Consultant · Customer · on bench 3 weeks
31
9tasks won
82%acceptance
Billable-ready — flagged on the talent radar

Track record

  • Polaris connector QA — accepted · 6 pts · +60 XP Python, QA · Jul 28
  • Hub use-case batch (5) — accepted · 2 pts · +20 XP Prompting · Jul 21
  • Slide deck, Horizon intro — accepted · 5 pts · +50 XP Data viz, Synthesis · Jul 14
  • Onboarding: Polytechnique — qualified · Academy · Jul 12

Skills & XP (levelled by accepted tasks only)

XP = 10 × bounty, per tagged skill, on acceptance. Levels: 100 / 200 / 300 / 400 XP…

Stop 7 / 9

The Vault

One balance, one currency. The Lumens you win from accepted work are the same ones you post with (Stop 3) — earning gives you real power in the market rather than a score you cannot use. Spending never costs standing: leaderboards and review outcomes read acceptance events, not what you hold. Sponsors can top up a balance, but nothing converts to cash — that's the wage-theft firewall (Risk R-1).

One spendable balance Standing comes from events, not holdings No direct cash conversion (R-1)

▸ Try it — this balance is the same one the Composer spends.

Flare — Wallet
18
12
Request a sponsor top-up
Ask a sponsor (offering lead / project) to add Lumens you did not win — the one credit path that is not accepted work.
Stop 8 / 9

The Academy

The prerequisite system — qualification management, not just courses. A prerequisite is created from a project's primary material (SOW, repo, transcripts): an AI agent generates a ~3-hour course and acts as coach. Task creators attach prerequisites in the Composer and see the qualified population before posting; practitioners pass the gate once and compete on everything behind it. Two views below: the learner taking a gate, and the manager creating and tracking them.

Prerequisites — created from primary material Attached to tasks in the Composer Qualified population visible to creators

▸ Try it — complete the three learner modules, then switch to Manage prerequisites and generate a new one with AI.

⚙ Under the hood: POST /prerequisites/generate — an agent ingests the selected source material, builds the course and quiz, then serves as the per-project coach; qualification counts sync live to the Composer and the Board's cards.

Flare — Academy

Prerequisite: Polytechnique engagement

0 / 3 modules
Qualified. You can now compete on every task behind this gate. Your coach for this project is the Academy agent.
Stop 9 / 9

Mission Control

The operator's console — because the market is moderated, not a free-for-all. Curators approve postings before they go live (the AI review from Stop 3 pre-screens the queue), market-health metrics expose stalls and price failures, and the talent radar surfaces rising players per skill. Five people attempting one problem down three paths is intelligence, not waste.

Curated intake — AI pre-screened Market health & price signals Talent radar · duplicate-effort watch

▸ Try it — approve or return the pending postings; dismiss the duplicate-effort alert.

⚙ Under the hood: clustering agents group similar submissions to detect duplicate effort and harvest distinct solution paths; the same signals feed the talent radar and the price-health metrics.

Flare — Ops console (curators)
23open tasks
13%no takers > 5 days (price signal)
1.4 dmedian review latency
412 hbench hours engaged this week

Intake queue (AI review verdict shown per posting)

"Redo my project plan" — S. M., Customer
AI verdict: incomplete — no criteria, no template, no skills · bounty 1
"QA pass on hub search (test script attached)" — Polaris team
AI verdict: ready — criteria ✓ template ✓ skills: QA, Python · bounty 4
Duplicate-effort watch: 5 players on "Polaris connector QA" — 3 distinct solution paths detected. Worth harvesting.

End of tour. The mockups are illustrative — flows are draft v0.4, to be refined together. Back to the product concept.