# Named Tool Source Authority Status: `pass` Created: `2026-06-13T15:04:42Z` ## The Single Idea AINA already has named workplace tool data. This receipt prevents the engine from treating noisy extracted skill fields as role-tool truth. Tool identity can come from O*NET and curated enrichment; role/workflow personalization needs source-backed job-text or workflow evidence. ## Metrics - Target tools: `21` - Authority rows: `21` - Embedding-eligible rows: `20` - Source-backed role/workflow rows: `7` - Identity-only rows: `14` - Blocked authority rows: `1` - Blocked skill-only signals: `3` - Donor tool-registry rows scanned: `26813` - Donor target matches found: `145` ## Tool Rows | Tool | Promotion status | Registry matches | Role contexts | Workflow contexts | | --- | --- | ---: | ---: | ---: | | `Ahrefs` | `progressive_only_source_backed_context` | `1` | `7` | `0` | | `Dayforce` | `progressive_only_identity_context` | `1` | `0` | `0` | | `Google Ads` | `progressive_only_source_backed_context` | `1` | `9` | `0` | | `Google Analytics` | `progressive_only_source_backed_context` | `1` | `12` | `0` | | `Google Search Console` | `progressive_only_identity_context` | `0` | `0` | `0` | | `Google Tag Manager` | `progressive_only_source_backed_context` | `2` | `8` | `0` | | `HubSpot` | `progressive_only_source_backed_context` | `1` | `4` | `0` | | `Jira` | `progressive_only_identity_context` | `1` | `0` | `0` | | `Marketo` | `progressive_only_source_backed_context` | `1` | `4` | `0` | | `NetSuite` | `progressive_only_identity_context` | `4` | `0` | `0` | | `Oracle` | `blocked_until_product_specificity` | `88` | `0` | `0` | | `Power BI` | `progressive_only_identity_context` | `2` | `0` | `0` | | `QuickBooks` | `progressive_only_identity_context` | `2` | `0` | `0` | | `Salesforce` | `progressive_only_source_backed_context` | `1` | `2` | `4` | | `Salesforce Marketing Cloud` | `progressive_only_identity_context` | `1` | `0` | `0` | | `SAP` | `progressive_only_identity_context` | `34` | `0` | `0` | | `ServiceNow` | `progressive_only_identity_context` | `1` | `0` | `0` | | `Snowflake` | `progressive_only_identity_context` | `1` | `0` | `0` | | `Tableau` | `progressive_only_identity_context` | `1` | `0` | `0` | | `Workday` | `progressive_only_identity_context` | `1` | `0` | `0` | | `Zendesk` | `progressive_only_identity_context` | `0` | `0` | `0` | ## Checks - PASS `blocked_generic_or_skill_only_rows_present` - PASS `clean_rows_present` - PASS `donor_repos_not_mutated` - PASS `live_gemini_api_not_invoked` - PASS `no_deprecated_review_fields` - PASS `oracle_vendor_family_blocked_until_specific_product` - PASS `registry_26k_not_promoted_wholesale` - PASS `required_sources_present` - PASS `source_backed_rows_identified` - PASS `target_named_tools_present` --- Ali Mehdi Mukadam - co-authored with Codex ```yaml topics: - personalization-engine - source-authority - named-tools subtopics: - clean-before-embed - workflow-context - tool-registry ```