Skip to content

Projects & Engagements

Provisionr uses a structured model for external engagements — whether we’re serving customers, working with vendors, or partnering with other organizations. Each engagement type has its own naming pattern, group structure, and lifecycle.

ModelWhoPatternPurpose
CustomerOrganizations we serveUmbrella + Project TripletFull engagement lifecycle
VendorOrganizations that serve usVendor groupVendor management
PartnerOrganizations we collaborate withPartner group (+ optional function)Alliance/channel work

Every customer engagement has two layers:

Umbrella groups are customer-wide — they persist across all projects for that customer.

prv-{owner}-cus-{cusslug}-{facet}@{domain}
FacetPurposeOn ACLs?
prosrvDelivery leadership & program opsOptional COLLAB Viewer
salesAccount/AM communicationsNever
mktgPR/case-study syncNever
cpocCustomer points of contactOptional COLLAB Viewer
announceManagers-post broadcastNever
allLarge-program discussion (optional)Never
archiveRecords managers for archive phasesArchive only

Each project within a customer gets three groups:

prv-{owner}-prj-{cusslug}-{prjslug}-{role}@{domain}
GroupRoleAccess
...-driDecision ownersEditors across channels
...-deliveryWorking teamEditors on TEAM; Commenter in COLLAB
...-clientCustomer teamCommenter/Editor in COLLAB only

Every customer gets three shared drives, each at a different sensitivity level:

DriveColorAudienceContent
COLLAB (Green)External-safeCustomer-visibleAgendas, minutes, status, final PDFs
TEAM (Pink)Internal workingOur team onlyDrafts, AI notes, internal minutes
STRICT (Red)Internal restrictedNeed-to-knowRaw recordings, transcripts, evidence
EXT_{ORG}_Customers-{CusPascal}_COLLAB_Active_{Sensitivity}
INT_{ORG}_Customers-{CusPascal}_TEAM_Active_{Sensitivity}
INT_{ORG}_Customers-{CusPascal}_STRICT_Active_{Sensitivity}

Customer identifiers are frozen at registration — they never change.

TokenPurposeExample
{cusslug}Short canonical key (3-6 chars)slope
{cusnameslug}Readable kebabslope-clinical
{prjslug}Project identifier (3-12 chars)mod, assess-q1

Every project folder uses phase-ordered subfolders:

00_preengagement/ 01_kickoff/ 02_discovery/ 03_delivery/
04_validation/ 05_training/ 06_handover/ 07_closeout/
99_archive/

Each phase contains standardized subfolders (00_inbox/, 01_admin/, 02_agendas/, etc.).

Inside drives, files follow this pattern:

{topic}[_{entity}]_{yyyy-mm-dd}_{status}_{v###}.{ext}

Where status is draft, review, or final. Example:

risk_register_slope_2026-02-14_review_v003.md