Home / Guides / Dictum
Sheets panelDictum

A decision is taken once. Dictum counts every sheet where it still goes unsaid.

The consultant confirms it in a PDF; the boss finds it missing on the section three issues later. Dictum keeps the project's decision register inside the model: what was decided, who decided it and which document it came from. Then it measures where each decision still has to be said, walks you through the tagging round, checks the issued PDFs — and warns from inside Plot and Canon before a package goes out short.

Revit 2024–2027The register lives inside the .rvtWarns, never blocksEvery write is one named transaction
Video guideComing soon on BIMIO’s YouTube
Why Dictum exists

The evidence of a decision is scattered; the debt is invisible.

A decision lives in an email, a minute, a consultant PDF — and it has to be said on the plan, the section, the detail and the schedule. Nothing in Revit counts where it is still missing.

Revit on its own
  • “Where did we decide this?” answered by searching email.
  • A note added on the plan and forgotten on the section — found at the issue.
  • A new revision of the consultant's document, and nobody knows which notes it invalidates.
  • The publish button knows nothing about outstanding notes.
The same project, through Dictum
  • Every decision recorded with who decided it and the document, revision and page it came from.
  • Coverage MEASURED, with a date — the tile shows a dash, never a false zero, until it is.
  • “New revision…” sends exactly the affected decisions back to needs-recheck.
  • Plot warns at publish, Canon flags untold decisions, Lens shows them on the element you click.
How Dictum works · input → output

Decisions in. Sheets that say them, out.

Decisions go in — recorded and situated on the model. What comes out is the drawing set actually saying them: measured coverage, stamped notes, a verified PDF, and warnings inside the tools the team already uses.

Isolate:
INInput · record & situate
The register, in the modelCode, text, who decided it, the source document
One DataStorage per decisionSituated on elements or markersCoverage measured, never guessed
OUTOutput · the set says it
Told · notes placed sheet by sheet, in named transactions
Verified · measured on the issued PDF, the document that gets read
!Warned · Plot and Canon flag what is still unsaid — never block
Not measured · the tile shows a dash, never a false zero
a register the whole suite reads — and the paper can prove

Tap Input or Output to isolate a half — the other collapses.

INThe input · record & situate

Write it down where the project lives.

The register is DataStorage inside the .rvt — it travels with the model, not with an app.

Whoever answers for the decisions

Codes are given, not chosen — a gap is never reused

Record it

Write it down where the project lives.

Record a decision… captures the code — given, not chosen, because the code is the link between this register and every note printed from it — the decision itself, who decided it, the consultant, and the source document down to revision and page. From then on, “where did we decide this?” has one answer, inside the model.

New to Revit: provenance for decisions — like a keynote file, but for judgement.
BIMIO · DictumBIMIO
Code
D-014
Given, not chosen. The code is the link between this register and every note printed from it, so a gap is never reused.
The decision
Party walls to achieve 62 dB DnT,w — lined both sides.
Decided by
A. Serrano (acoustics)
Consultant
SoundPlan Ltd
Source document
MT-ACU-RPT-004.pdf
Revision · page
Rev B · p.12
Discipline · topic
Architecture · partitions
The rule

The office already knows which documents owe a note; this is where that gets written down.

Every topic demands the same documents every time, and the office knows which: a short tag on the plan, a long note on the partition detail, nothing on the elevations. A template per topic writes that down, and its ordered rules cut the rest away — a sheet no rule names is never asked for at all. Without one, a wall visible on fourteen sheets is fourteen notes owed, and the missing count becomes a number nobody believes.

New to Revit: a drawing convention the coverage count obeys — the office's craft as a setting, not a telling-off.
BIMIO · DictumBIMIO
Geometry says where the subject is SEEN. This says where it has to be TOLD — and as what.This is where the office’s craft gets written down.
WHAT THIS ONE DEMANDS
Where it has to be said+ Add a rule
DOCUMENTSAID ASONLY ON SHEETSOPTIONAL
PlantagA-2*↑ ↓ ✕
Sectionlong note↑ ↓ ✕
Detaillong noteA-45*↑ ↓ ✕
Scheduleschedule field↑ ↓ ✕

The first rule that matches a sheet is the one that applies, so the order is the priority.

Situate it

Put it on the thing it is about.

A recorded decision is “not situated” until something in the model carries it — Place markers… or Pick element(s)…, each a named transaction. The Not situated chip keeps the queue visible, and the detail panel's primary button follows the stage, so the next step is always the button under your cursor. Coverage itself is a measurement with a date: the MISSING tile shows a dash, with the caveat in its tooltip, until somebody has actually measured — and Canon's audit refuses to answer on a stale measurement rather than shout false numbers.

New to Revit: a decision register that knows what it has not yet measured.
BIMIO · DictumBIMIO
Dictum
Marina Tower — Block A
SetupDecisionsStamp
ReloadChanges…Verify PDF…Report…
18LIVE
11FULLY TOLD
5MISSING
2NEEDS RECHECK
AllMissing somewhere · 5Needs recheck · 2Blocks issue · 1Not situated · 3Superseded
CodeDecisionSourceDisciplineStandingTold on
D-014Party walls to achieve 62 dB DnT,w — lined both sides.MT-ACU-RPT-004 · Rev BArchitectureLive1 of 3
D-009Lobby floor: terrazzo tile 600 × 600, slip class R10.Minute 12 · item 4ArchitectureLiveverified
D-011Roof outlets doubled at the north parapet.MT-CIV-LTR-002CivilRechecknot situated
D-006Balustrade fixing: side-fixed, no top plate.MT-STR-RPT-001 · Rev AStructure→ D-021
D-014 — Party walls to achieve 62 dB DnT,w — lined both sides.
Decided by A. Serrano (acoustics) · SoundPlan Ltd · MT-ACU-RPT-004.pdf · Rev B · p.12 · Blocks issue · Consultant

A-201 · Plan — Level 1 · tag

!

A-310 · Section AA · missing

!

A-451 · Partition details · missing

Take me therePlace markers…Pick element(s)…Supersede…Waive a sheet…
1 selectedCloseRecord a decision…
Rev C lands

The consultant reissues, and the register names what it just put in doubt.

A revision arrives and the quarantine falls on exactly the live decisions read from that document — not the model, not a guess, that document. Dictum never claims to know what changed; it knows which ones to look at, and it re-points them at the new file so "Open source" stops opening the superseded one. The way back is typed by a person, and the honest exit writes the revision it was read against. Withdrawn keeps the entry, because the code is already printed on issued paper.

New to Revit: a quarantine that names the decisions a new revision put in doubt — and an exit that leaves evidence of why anything is live.
BIMIO · DictumBIMIO
Set standing — D-014

Is the decision still true? This axis is TYPED — the app never guesses it. Whether it has been said on the drawings is measured separately and is not touched here.

RevisionB
Behind it, the register6NEEDS RECHECK6 decisions from MT-ACU-RPT-004.pdf · Rev C now need rechecking against revision C.
CancelSet standing
Lost its subject

The wall was deleted and modelled again; the decision still knows where it stood.

A decision whose element has gone no longer knows what it is about, and every number above it stops being true. The row is never thrown away — it is the last clue to where it belonged. Dictum proposes what stands there now, ranked: the same Mark outranks distance, same type in the same place comes next, and a tie makes it refuse rather than pick. Only confident matches arrive ticked. A decision on the wrong element gets signed off; an orphan is at least visible.

New to Revit: a register that survives the model being rebuilt underneath it — and that will not guess to look tidy.
BIMIO · DictumBIMIO
Decisions that lost their subject
Nothing is reassigned on its own. Only what is standing where the old one stood arrives ticked.
D-009Lobby floor: terrazzo tile 600 × 600, slip class R10.
MT-INT-RPT-002.pdf rev A, p.4
1 confident match — the rest are guesses, and stay unticked.
Floors : Terrazzo 600 × 600 · id 884213same Mark — the strongest evidence there is40 mmConfident
Floors : Terrazzo 600 × 600 · id 884602another element carries the Mark this decision was about2.4 mWon’t choose
D-011Roof outlets doubled at the north parapet.
MT-STR-RPT-001.pdf rev C, p.7
Nothing stands where it used to be.
2 decisions to settle · 1 of 2 candidates are confidentTick every confident oneReassign the ticked
The words themselves

If you have used it, it exists — and nothing you tidy up rewrites the past.

There is no dialog asking you to define a discipline before you can use it. Type a word that is not on the list while recording a decision and it joins the list on its own; this screen is for tidying up afterwards. What it will not do is quietly change what is already recorded. A word the register uses but your list has lost stays on offer for exactly that reason — so opening one of those decisions cannot change it behind your back. Retiring a word stops it being offered for the next decisions and never rewrites the ones already made. And a person or a consultant is never renamed across the register at all: who a decision came from is a recorded fact, not a label.

New to Revit: a vocabulary that grows from use and never edits history to tidy itself.
Project vocabularyBIMIO
If you have used it, it exists.
Type a word that is not on the list while recording a decision and it joins the list on its own — there is nothing to confirm. This screen is for tidying up afterwards: add one in advance, correct a spelling everywhere at once, or retire one you are done with.
DISCIPLINE
Architecture
Structure
Façade · IN USE
The register uses this word and your list does not carry it. It stays on offer for exactly that reason — so opening one of those decisions cannot change it behind your back.
Rename…Put backSave
Whose family it is

The family is yours. Dictum only says which parameter gets what.

Most add-ins that place something make you adopt their family, named their way, and break when you rename it. Dictum inverts that: you point at your own family and map its parameters to the fields, so nothing has to be renamed to suit an app. And the choice to place a real model family is deliberate engineering, not laziness — it makes REVIT work out which views see a decision, instead of the app recomputing crop, view range and scope box view by view. It also refuses to place anything into the wrong design study: it checks your setting against the option Revit has ACTIVE and stops, because the API cannot switch the option itself. The only footprint left in the project is one readable code list a native tag or schedule can read; everything else lives in the seal, invisibly.

New to Revit: an add-in that adapts to your library instead of the other way round.
Carrier familyBIMIO
Carrier family
The family is yours. Dictum only says which of its parameters receives which field — so nothing here has to be renamed to suit an add-in.
Family · BIMIO_Decision_Marker
Design option · Main Model
Visibility · Marker_Visible
Decision text · Decision_Text
Source document · Decision_SourceUrl
A model family placed once per decision. Modelled on purpose: it makes REVIT work out which views see the decision, instead of the app recomputing crop, view range and scope box view by view.
CancelSave
Standing is typed by a person. “Told on” is measured by the app. Keeping them apart is the whole point.

Fully told, and the consultant has since changed his mind — that is the alarm nobody else sees, and it only exists because the two axes never share a column.

OUTThe output · the set says it

Stamped on the sheets, verified on the PDF, warned everywhere.

The tagging round only lists what still owes. The verification reads the paper that was actually sent. And the seams warn from inside the tools the team already uses.

The whole delivery chain

Plot, Canon, Lens and Graft all read the same register

Stamp it

The round only lists what still owes.

Start the round… walks the chosen sheets and lists only the views that owe a note — so the list shrinks as you work — and the earned empty state says it in the app's own words: “Every live decision is told on every sheet its expedient asks for. This list being empty is the proof — it is not a screen that failed to load.” Say them here places every note a view owes in one transaction. The map paints the model by What is missing — your own overrides are photographed first and given back on Clear — and Back to normal undoes markers and paint without closing; it also happens on its own when Dictum closes.

New to Revit: a tagging round with a finish line you can see.
BIMIO · DictumBIMIO
Colour byWhat is missingDim the restStill to say hereTold here
MapPaint this viewClearKeep them hereStart the round…Take a note away…
1.01 Lobby
1.04 Office
1.05 Lab
1.07 Plant
1.10 Hall
Check the paper

Measured on the PDF that was actually sent.

Every other number in Dictum is measured on the model. This one is measured on the drawing that was actually sent — the only document the person who complains ever reads. If the PDF does not say it, it is not said. Pairing PDFs to sheets is proposed, not decided; a PDF with no readable text is “not verifiable”, never counted as a missing note — an honest unknown beats a false alarm.

New to Revit: coverage proven on the deliverable — not on the model that made it.
BIMIO · DictumBIMIO
Verify against the issued PDF
Every other number in Dictum is measured on the model. This one is measured on the drawing that was actually sent — the only document the person who complains ever reads. If the PDF does not say it, it is not said.
Choose the PDFs…Take every PDF in that folder
Which PDF is which sheet — proposed, not decided. Every office names its files differently, so change any row that is wrong before you check.

D-014 · A-310 · Section AA — NOT printed

?

D-014 · A-451 · Partition details — not verifiable (no text in the PDF)

D-014 · A-201 · Plan — Level 1 — printed

Check the PDFsRecord this verificationClose
The seams

You stop having to open Dictum to be warned.

Plot's issue gate warns — never blocks — before a pack goes out with outstanding notes, and stays silent on a model Dictum never touched. Canon's audit lands its own rule — “A project decision that is still in force is not written on every document it has to be.” — in the report the team already reads, and refuses to guess on a stale measurement. Lens shows the decisions on the element you click. Graft carries the setup to the next project. And the Chronicle bridge answers “which changes have no decision behind them” only when you open it — a lens, never an alarm.

New to Revit: the decision debt, surfaced where the team already works.
One register, read across the suiteBIMIO
Plotwarns before a pack goes out with outstanding notes — never blocks
reads
Canonits audit rule: a decision still in force, not written everywhere it has to be
reads
Lensthe decisions on the element you click, as a card
reads
Graftthe setup travels to the next project
reads
Chroniclethe sync history behind “Changes…”
feeds
Off the model

The register leaves the model as one file anybody can open.

Inside the .rvt, the register exists only for whoever opens Revit. One self-contained HTML file takes it to the coordination meeting: what is missing first, then every decision with who decided it, which revision it came from and which sheets still owe. The band across the top says whether the coverage was actually measured, and when — an unmeasured register never reports an all-clear, it reports that nobody looked. It is a photograph of the reading on screen, caveats included.

New to Revit: an evidence file that refuses to call an unmeasured register clean.
Decision register — Marina Tower — Block ABIMIO
Read this before you quote any number belowNobody has measured where these decisions have to be said, so this can only report that it does not know — not that anything is missing. Run the coverage pass in Dictum.
Missing something5NOT measured
Needs recheck6a new revision arrived
Coverage measuredneverno pass recorded
What is missingThe registerBy sheetLost their subjectChecked against the PDF
CodeDecisionImpactOwnerMissing onSaidSource
D-014Party walls to achieve 62 dB DnT,w — lined both sides.Blocks issueConsultantA-310, A-4511 / 3MT-ACU-RPT-004 rev B p.12
D-021Balustrade fixing: side-fixed, no top plate.MinorConsultantA-4622 / 3MT-STR-RPT-001 rev C p.7
What changed, and why

Chronicle knows what changed. Dictum knows why. Here they are side by side.

A change history and a decision register answer different halves of the same question, and neither is much use alone: one tells you a wall moved on Tuesday, the other tells you the client asked for a wider corridor. Put them together and two lists fall out. Changes: elements that moved in a way a project decision could explain and that carry no decision — and only in the categories this project already decides about, so it does not nag about furniture. Claims: decisions the register says are settled everywhere, whose subject the history has never seen change. That second one is deliberately NOT called an error, because “leave it as it is” looks exactly like this. Recording the missing decision fills in who and when from the history itself.

New to Revit: the two records that were always kept apart, read as one.
Changes and decisionsBIMIO
Changes and decisions
The history knows what changed, who did it and when. The register knows why. This is the two of them side by side — a lens you open, never something that interrupts you.
Changes
Walls · L02 corridor — 3 elements moved 21/08, no decision recorded
Doors · D-114 — type changed 19/08, no decision recorded
Claims
D-021 · “Retain the existing stair” — said everywhere, never seen to change
Show in the registerRecord why…
See the real output

This is an actual HTML report Dictum exports — self-contained, works offline, shareable as one file. Scroll it right here, or open it full-screen.

Open full report

Stop paying for the same decision twice.

Dictum ships on the Sheets panel of the BIMIO tab. Record it once, see where it still goes unsaid, and let the suite warn before the paper goes out short. Revit 2024–2027, full trial, no card.

← PreviousTrace