← Back to StructureSample · made-up company
Metadata Plan · Tab & Shift EngineeringFloor 16 Technologies
Structure · The Move

Metadata Plan for the Move

Tab & Shift Engineering Ltd. · Clean, organize and restructure in one pass

Prepared forPrepared byDateStatus
Carl Shift
Co-founder and Principal Engineer
Floor 16 TechnologiesOct 6, 2026v1.1 · For sign-off

Summary

Every file is tagged as it moves, from what its folder, its name and its content already say. Each tag carries a confidence score, and owners see only the files the rules are unsure about, grouped so one click confirms a whole folder. Nobody tags 410,000 files by hand.

410,000files moving. None of them carries a single tag today
93%tagged with nobody touching them, measured on the trial run
7%to owners for review: 28,700 files in 1,180 folder groups
97%of high-confidence tags correct in a hand-checked sample of 400

The figures come from a trial run on a copy of the three pilot projects, 14,000 files, from September 28 to October 2. The thresholds in this plan were set from that run, not guessed.

One pass, three jobs

Cleaning, tagging and restructuring usually happen as three projects, months apart, and the second and third rarely happen at all. Here they happen to each file in the same pass, on the night it moves.

JobWhat happens to each fileFiles
CleanCopies and old revisions found. The newest becomes the current file, earlier ones become its version history or are marked Superseded. FINAL, v3 and Copy of come off names, and dates in names move to a column.38,000
OrganizeSix tags applied from the folder path, the file name, the content and the project register, each with a confidence score.410,000
RestructureThe file lands in the project site and library its tags point to, at most two folders deep, instead of where the old folder happened to put it.410,000

The six tags

Each tag answers one question. Signals are listed strongest first; when the strongest is missing, the next one is used and the confidence drops.

TagAnswersValuesRead from, strongest first
ProjectWhich project is this?142 live projects in the registerProject number in the path or name, matched to the register. Then a contract or purchase order number in the content
ClientWho is it for?38 clients in the registerAlways from the project's register entry. Never guessed from the file alone
DisciplineWhich discipline owns it?CV, ST, ME, EL, PR, GNCode in the name, the title block, CAD layer prefixes, then the folder name
Document typeWhat kind of thing is it?24 types, from Drawing to Site PhotoFirst-page heading or title block, keywords in the name, the extension, then the folder
StatusIs it current?Draft, Final, Issued for Construction, As-Built, SupersededA stamp or watermark, a signature on a PDF, a newer revision beside it, then the word draft in the name
YearWhen is it from?2009 to 2026The date in the content, then a date in the name, then the date last modified as a last resort

A blank is better than a wrong tag. If Status or Year cannot be read with confidence, it is left empty and the file appears in a Needs status view, rather than being guessed. Project, Document type and Discipline decide where a file lands, so those three are never left empty: a file unsure of any of them goes to its owner.

How a tag is decided

Examples from the trial run

File as foundTags derivedConfidenceWhy
Projects\2214 Hwy 9\Dwgs\Civil\C-101 rev C.pdfBecomes P-2214-CV-DWG-101, Rev C
TypeDrawingProjectP-2214Disc.CVClientMacro TransportationStatusIssued for ConstructionYear2025
0.97Applied Project number in the path matches the register. The title block reads Issued for Construction, Rev C, June 2025.
Projects\2214 Hwy 9\Dwgs\OLD\C-101 rev A.pdfBecomes an earlier version of P-2214-CV-DWG-101
TypeDrawingProjectP-2214Disc.CVClientMacro TransportationStatusSupersededYear2024
0.96Applied Rev C of the same drawing exists. Kept in version history and hidden from current views.
Projects\2214 Hwy 9\Specs\03 30 00 Cast-in-place Concrete.docxBecomes P-2214-ST-SPC-033
TypeSpecificationProjectP-2214Disc.STClientMacro TransportationStatusDraftYear2025
0.94Applied The section number format marks a specification. A DRAFT watermark is in the header.
Projects\2231 Pump Stn\Calcs\pump sizing FINAL v3.xlsxBecomes P-2231-ME-CAL-007, with v1 and v2 as versions
TypeCalculationProjectP-2231Disc.MEClientTrack Changes ConstructionStatusFinalYear2026
0.93Applied Calcs folder, and the sheet's Checked by field is filled in. Two older copies sit beside it.
Templates\Copy of Copy of transmittal.dotxBecomes Transmittal.dotx in Tab & Shift Hub › Templates
TypeTemplateProjectCorporateDisc.GNClientNoneStatusFinalYear2023
0.91Applied Identical to 14 other copies across the server. One kept, 14 removed.
Proposals\2026\Autosave Hwy 2 proposal draft.docxGoes to Business Development › Proposals
TypeProposalProjectNone yetDisc.CVClientAutosave DevelopmentsStatusDraftYear2026
0.88Sampled Client name in the file name matches the client list. Tracked changes still open. No project exists yet, so it is not filed under one.
Admin\Scans\SCAN_0041.pdfBecomes 2025-03-03 Progress Meeting 07 in P-2240 › 04 Meetings
TypeMinutesProjectP-2240Disc.GNClientCopy of Copy LogisticsStatusFinalYear2025
0.81Sampled The name says nothing. The text reads Minutes of Meeting No. 7, Northgate Warehouse, March 3, 2025, and the project name matches the register.
Users\mhall\Desktop backup\New folder\IMG_4471.jpgGoes to Sam Okafor's review queue
TypeSite PhotoProjectP-2231?Disc.GNClientTrack Changes Construction?StatusLeft blankYear2024
0.58Review The photo's date and location place it at the pump station site, but nothing in the path or name says so.
Projects\1488 Riverbend Bridge\Final Report.pdfGoes to the archive, not the move
TypeReportProjectP-1488Disc.STClientMacro TransportationStatusFinalYear2019
0.95Archived The project closed in the register in 2019. Tagged the same way so the archive is searchable too.

Confidence across the move

Projected from the trial run onto all 410,000 files. A file's confidence is the lowest of its three placement tags: Project, Document type and Discipline.

Project
94
Client
94
Discipline
86
Document type
7915
Status
71209
Year
68248
Each file
78%15%7%
0.90 and over: applied0.70 to 0.89: applied, then sampledUnder 0.70: owner review

When the rules are unsure

The 7% go to an owner review queue. It is built so a division lead clears it in an afternoon, not a month.

RuleHow it works
Who reviewsThe person who edited the source folder most, from the Scan. If they have left, the division lead.
Grouped by folderFiles are grouped by the folder they came from, with suggested tags filled in. Confirm a group, change one tag for the whole group, or pass it on with Not mine.
WhenThe queue opens ten working days before the division's wave and should be under 2% by two days before. That is pre-check 5 in the wave plan.
If nobody answersThe file still moves on its night, with only the tags that were certain, and shows in a Needs review view on its site. Review never blocks a wave and nothing is left behind.
It learnsEvery correction becomes a rule for the next wave, so later divisions see fewer files in their queue.
EffortAbout 1,180 groups across four divisions. Most groups take under a minute, so three to four hours per division lead, spread over two weeks.

Before and after: one library

The Design files of P-2214 Highway 9 Interchange, as found on the server and as they land in SharePoint.

Before · \\cesrv01\Projects\2214 Hwy 9

Dwgs
├─ Civil
│  ├─ C-101 rev C.pdf
│  └─ OLD
│     ├─ C-101 rev A.pdf
│     └─ C-101 rev B.pdf
├─ Civil - current     copy of Civil
├─ FINAL DRAWINGS
│  └─ FINAL DRAWINGS (2)  again
└─ Struct
   └─ Mark's working   a person
      └─ New folder
         └─ 2025
            └─ June  … 11 levels
Calcs
Specs
Misc                   anything

After · P-2214 › Design

View: Current issuedDisc.RevIssued for
P-2214-CV-DWG-101CVCConstruction
P-2214-CV-DWG-102CVBConstruction
P-2214-ST-DWG-201ST1Construction
P-2214-ST-CAL-014ST0Review
P-2214-ST-SPC-033STAReview

Folders: Civil · Structural · Mechanical · Electrical · Process. Other views: My drafts · Superseded (hidden).

MeasureBeforeAfter
Files a person sees in the library4,8123,522
Old copies and revisions1,290 loose1,290 in history
Deepest folder11 levels2 levels
Places a current drawing could be61
Files tagged0100%
Tagged by a person6%, in 25 min

Where it runs and what it reads

Inside Tab & Shift's own tenant. The reader runs on Tab & Shift's migration server and in Tab & Shift's own Microsoft 365 and Azure subscription. It reads title blocks, first pages and file properties to suggest tags, keeps no copy, and sends no file content anywhere else. Folders marked Restricted in the folder map, such as HR and payroll, are tagged from their path and name only and are never read.

Decisions needed

#DecisionWe recommendOwnerBy
1Confidence thresholdsApply at 0.90 and over, review under 0.70, as set on the trial runMarcus ChenOct 9
2Files nobody reviews in timeThey move with a Needs review flag rather than waitMarcus ChenOct 9
3Reviewer for files from people who have leftThe division leadDivision leadsOct 9
Sample on a made-up company. Figures are scenario numbers, rounded. Real plans are set from a trial run on the client's own files.