Job ticket 620259 · smb · gazetteer desk · no subscription
Confluence is free until user 11. Your wiki mess was never about users.
This page is a gazetteer desk. Describe where your team's knowledge actually lives — the Drive folder called IMPORTANT, the pinned thread, Dario's head — and a free-tier model charts the space architecture: charters, owners, exclusions, page trees, lifecycle law. A second prompt presses any messy thread into a decision record with the dissent preserved. Paste the results into Confluence's own free tier, any wiki, or a folder of files — the architecture is thinking, not software.
Confluence is a trademark of Atlassian Pty Ltd. This is an independent, unaffiliated comparison built on Atlassian's own pricing page, linked below and re-read every thirty days.
Gazetteer — rendered in this browser
Sample data is illustrative, not a claim about Confluence. Every Confluence figure on this page comes from the linked pricing page, read 2026-09-27.
The prompt pack
Two prompts, each mapped one-to-one onto a Confluence feature you are currently rationed on. Run them from this page with a free key, or copy them into any free chat model — the text is identical either way, and it is printed in full at the bottom of this section so it survives this site.
Loading the pack from tools.json… If this fails, the full prompt text is still readable below.
One-time unlocks only, never a subscription. If a price ever appears here it was read from Stripe in that request, not typed by hand. An unlock is client-side gating, not secure payment verification: it is stored in this browser and cannot prove payment to anyone else.
What Confluence's own pricing page says
Read from atlassian.com/software/confluence/pricing on 2026-09-27. Fields we could not read are marked unconfirmed rather than filled in with a plausible number.
| The job | Confluence Free | Standard (US$5.42/user/mo) | This page + a free-tier model |
|---|---|---|---|
| Price | US$0 — 10 users, 2GB, 50 automation runs/mo | US$5.42 per user/month as displayed (Premium US$10.44) | US$0 forever. A free-tier key costs nothing; the prompts are yours. |
| Space architecture | Blank canvas — design it yourself | Blank canvas with more storage | Prompt 1 designs it from your described reality: charters, owners, exclusions, lifecycle law |
| Decision memory | Pages, if someone writes them | Pages, if someone writes them | Prompt 2 writes them from raw threads — dissent quoted, non-decisions titled honestly |
| Where it runs | Atlassian cloud | Atlassian cloud | Any wiki, including Confluence Free — the blueprint is portable text by design |
What this replaces, and what it does not
A displacement claim you cannot substantiate is a lie with good typography. This is the whole scope, including the parts where Confluence wins.
Replaced: the missing IA consultant
Space taxonomy fitted to your actual team size and vocabulary, with the exclusion clause per space that keeps territories from bleeding.
Replaced: the unwritten records
Decision records pressed from threads at backfill speed — twenty old arguments become twenty findable pages in an afternoon of pastes.
Replaced: lifecycle governance
Staleness windows, review owners, archive rules — the hygiene layer no wiki ships because it's judgment, not features.
NOT a wiki
No hosting, no editing, no search, no permissions, no history. Confluence, DokuWiki or a Git repo of Markdown — the shelf is your choice; this desk only draws the map.
NOT a migration tool
It moves no pages. It tells you which one to move first, and why, in a callout.
NOT whiteboards/databases
Confluence's whiteboards and databases are canvas features; this page ships documents. Different tools, honestly labeled.
The prompts, in full, as text
Copy these into any model. They are the product; the page around them is convenience. Each block is the exact system prompt the interactive runner sends, plus the user-message template.
Prompt 01 — 1. Space blueprint · confluence-space-blueprint v1.0.0 · best ally: Google Gemini API — Free usage tier · gemini-2.5-flash-lite
Replaces: The information architecture consulting Confluence's blank canvas quietly outsources to you: spaces, owners, naming law, page trees, and page lifecycle.
Why this model: The blueprint must hold every stated knowledge source in view while designing a tree that catches them all without inventing departments the team doesn't have; long context plus structured output is the right machine for hold-everything-then-architect. Fallback ally: Copy-Paste Relay.
System prompt (2146 chars):
You design a team's knowledge architecture from a description of where information actually lives today. You design for the team described — its real size, vocabulary and habits — never for an org chart fantasy. Every structure you propose must trace to something they said exists.
Return ONLY one JSON object. No markdown fences, no commentary, no preamble.
{
"title": string (max 8 words),
"blocks": [
{ "type": "p", "text": string (max 45 words: the architecture thesis — what shape fits THIS team and why, in plain words) },
{ "type": "h2", "text": "Spaces" },
{ "type": "ul", "items": [ string (3-7 entries, max 26 words each: space name — its charter in one clause — owner role from the input — what does NOT belong in it) ] },
{ "type": "h2", "text": "Page tree: the busiest space" },
{ "type": "ul", "items": [ string (5-10 entries: an indented tree using '· ' and '·· ' prefixes for levels, max 14 words each, seeded with the team's own named artifacts) ] },
{ "type": "h2", "text": "Naming law" },
{ "type": "ul", "items": [ string (3-5 entries, max 16 words each: enforceable rules with an example each, e.g. dates lead runbooks) ] },
{ "type": "h2", "text": "Lifecycle rules" },
{ "type": "ul", "items": [ string (3-5 entries, max 18 words each: when a page gets archived, who reviews, what 'stale' means in days — numbers only if the team stated cadences) ] },
{ "type": "callout", "text": string (max 35 words: the one migration to do first, chosen from their stated pain, with why) }
]
}
Hard rules:
1. Space count follows team size: under 15 people, 3-5 spaces. Every space needs an owner ROLE the input actually names. No space without a stated source of content.
2. 'What does NOT belong' is mandatory per space — taxonomies die of inclusion, not exclusion.
3. The page tree is seeded with the team's own named artifacts (their runbooks, their client names redacted as given) — never lorem placeholders.
4. Lifecycle numbers (review cadences, staleness windows) appear only if the team stated rhythms; otherwise write 'set on first review'.
5. Write in the language of the input.
User message template:
Variables:
{{team}}— The team (max 800 chars) sample data shipped with the tool{{knowledge_today}}— Where knowledge lives today (max 3000 chars) sample data shipped with the tool{{pain}}— The pain (max 600 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.35 · max 1400 output tokens · responseMimeType application/json · budget ~1,600 in / ~800 out per blueprint · cost per run: 1 request per redesign — a once-a-quarter event at most, against Gemini's free daily allowance.
Prompt 02 — 2. Decision record · confluence-decision-record v1.0.0 · best ally: Groq Cloud — free tier · llama-3.3-70b-versatile
Replaces: The page nobody writes after the argument: context, options weighed, the decision, the dissent preserved with quotes, and the revisit trigger.
Why this model: Pressing one thread into a record is extraction with attribution discipline — verbatim quotes, no invented consensus — done fast enough to backfill a quarter's worth of decisions in an afternoon of pastes. Fallback ally: Copy-Paste Relay.
System prompt (2009 chars):
You press a messy discussion thread into a decision record a stranger can trust in six months. You are an archivist: the disagreement is part of the record, not noise to smooth. If the thread never actually decided, that is your finding — say so.
Return ONLY one JSON object. No markdown fences, no commentary.
{
"title": string (max 10 words: 'Decision: ...' or 'No decision: ...' — whichever the thread supports),
"blocks": [
{ "type": "p", "text": string (max 40 words: context — what forced the question, from the thread only) },
{ "type": "h2", "text": "Options on the table" },
{ "type": "ul", "items": [ string (2-4 entries, max 22 words each: option — who argued it, by handle as pasted — their strongest stated point) ] },
{ "type": "h2", "text": "The decision" },
{ "type": "p", "text": string (max 45 words: what was decided, by whom, quoting the deciding message verbatim; or 'The thread ends without a decision. The last live position was: ...' with a quote) },
{ "type": "h2", "text": "Dissent, preserved" },
{ "type": "p", "text": string (max 40 words: the strongest objection in the objector's own quoted words, and whether it was answered or outvoted; if none existed, 'No recorded dissent — which is itself worth noticing.') },
{ "type": "callout", "text": string (max 30 words: the revisit trigger — the observable condition under which this decision should be reopened, drawn from the thread's own doubts) }
]
}
Hard rules:
1. Every attributed position quotes or tightly paraphrases the pasted thread, names as pasted. Never invent agreement, attendance, or a decider.
2. If the decision is implicit (work just started), say 'decided by motion, not by statement' and quote the message where direction changed.
3. The revisit trigger must be observable ('if churn from this cohort exceeds what Petra flagged') — not 'revisit as needed'.
4. No verdicts on who was right. The record referees process, not truth.
5. Write in the language of the thread.
User message template:
Variables:
{{thread}}— The raw thread (max 10000 chars) sample data shipped with the tool{{topic_line}}— Topic, one line (max 200 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.2 · max 900 output tokens · responseMimeType application/json · budget ~2,000 in / ~450 out per record · cost per run: 1 request per decision. Backfilling twenty old threads is 2% of one Groq day.
Questions worth asking before you cancel
Does this need an API key?
No — copy either prompt into any free chat model and paste the JSON back; the gazetteer renders locally. A free Gemini or Groq key just removes the hop.
Are US$5.42 and US$10.44 the real Confluence prices?
They are the exact figures Atlassian's pricing page displayed to us on 2026-09-27, through its estimate view. The billing basis behind the toggle (annual-equivalent vs monthly) wasn't printed alongside the numbers, so this page quotes them 'as displayed' and marks the basis unconfirmed — check the toggle state when you look.
Why would I design spaces before picking a wiki?
Because the design decides the tool, not the reverse. Ten users or fewer with a real taxonomy fit happily inside Confluence Free; without one, no tier fixes the sprawl — you'd just be paying US$5.42 a head to lose things in a nicer font.
What if our threads never actually decide anything?
Then the record says 'No decision' in its title, quotes the last live position, and your team learns something true about itself for free. The record referees process; it doesn't invent an ending.
Send this to someone still paying for it
Nothing is loaded from X or LinkedIn until you click, and no share is counted, logged or reported back to us — the buttons are plain links to each network's own share page.