PID
Checking authentication…
Documentation reliability · zero new AI calls

Build one asset register from your extractors.

Merge the three signed-off extractor outputs — valve schedule, instrument index, equipment register — into one canonical Master Tag Register, joined on the tag number. This is a deterministic merge, not extraction: no drawings re-read, no AI, nothing invented. It organizes disagreement — same tag in two classes stays two rows, a disagreeing field keeps both values — but it never resolves which source is right. The downloaded CSV is the register; this screen is just its preview.

Merge three extractor CSVs
Provide any of the three CSVs, or load the sample. (One source alone is valid.)
Everything runs locally — nothing is sent to any AI service. The join is exact on the normalized tag number (case and hyphens are significant). Valve rows carry no Page yet, so they are flagged SOURCE_PAGE_UNAVAILABLE and kept single-run — a known source-tool gap, not a merge failure.
—
Input rows
—
Register assets
—
Same-class merges
—
Class conflicts
—
Field conflicts
—
Review required
—
Page unavailable
Master Tag Register — preview