AD Competitive Intelligence feature-ux-spec
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
feature-ux-spec · supabase_json

AD Competitive Intelligence feature-ux-spec

feature-ux-spec artifact · for AD Competitive Intelligence · status draft

Planning Surface

Use this to decide what happens next.

Status

draft

open questions

No items captured.

Agent Handoff
Start Here

feature-ux-spec artifact · for AD Competitive Intelligence · status draft

Completion Evidence

No explicit evidence field yet. Require tests, screenshots, linked PRs, or reviewed outputs before marking complete.

Open Questions

No section body captured.

Structured Payload

Machine-readable source fields

repo
name

KnowledgeVault

ownership

Standalone production AD suite repo. It should contain KnowledgeVault core, the production KV app, Executive SEO, AD Competitive Intelligence/analytics, and Ask AD integration. RedKey remains platform/orchestration, not the product implementation home.

local path

/Users/justinking/Vaults/Projects/KnowledgeVault

relationship to redkey

RedKey stores Studio artifacts, agent orchestration, and shared platform infrastructure; product code should graduate into this standalone KnowledgeVault repo.

phase
id

phase-1

name

Production Evidence Pipeline, Review Workflow, and AD Intelligence Product

status

draft

depends on

No items captured.

features
idnamescopescenariosedge caseserror states
FEAT-1.0Executive opening frameThe first screen explains the product before analysis details: what BezelIQ monitored, why those signals matter, and the value to AD. It does not bury positioning in a later About page.- First-time AD executive opens the tool: name: string, then: string, when: string, given: string - User chooses next action: name: string, then: string, when: string, given: string- item: case: string, expected: string- item: response: string, condition: string
FEAT-1.1Configured competitor sourcesAdmin can configure Grainger and Fastenal sources for careers, newsroom, and website monitoring; this does not include paid LinkedIn or SEC automation.- Create a source: name: string, then: string, when: string, given: string - Disable a source: name: string, then: string, when: string, given: string- item: case: string, expected: string- item: response: string, condition: string
FEAT-1.2Observation collectionCollect and deduplicate public page/listing text from configured sources; this does not try to infer strategy yet.- Collect careers page: name: string, then: string, when: string, given: string - Duplicate content: name: string, then: string, when: string, given: string- item: case: string, expected: string- item: response: string, condition: string
FEAT-1.3Signal classification and reviewConvert observations into draft strategic signals with evidence; humans approve before publication.- Classify AI job posting: name: string, then: string, when: string, given: string - Review signal: name: string, then: string, when: string, given: string- item: case: string, expected: string- item: response: string, condition: string
FEAT-1.4Executive brief and Ask AD exportGenerate a concise approved-signal brief and structured context block for Ask AD.- Generate weekly brief: name: string, then: string, when: string, given: string - Ask AD context: name: string, then: string, when: string, given: string- item: case: string, expected: string- item: response: string, condition: string
FEAT-1.5Production operations and freshness monitoringOperators can see collection run status, source freshness, and failures; this is required for production readiness.- Source becomes stale: name: string, then: string, when: string, given: string- item: case: string, expected: string- item: response: string, condition: string
FEAT-1.6AD-facing production workspaceAD users can read approved signals, competitor profiles, evidence, and briefs in a polished production surface.- Read competitor profile: name: string, then: string, when: string, given: string- item: case: string, expected: string- item: response: string, condition: string
cross cutting
  • Separate observed fact from inference in every generated output.
  • Never present third-party job board snippets as first-party evidence.
  • Prefer fewer high-quality signals over comprehensive noisy feeds.
  • AD-facing screens must lead with explanation and strategic value before operational detail.
  • Charts/tables are supporting evidence, not the opening narrative.
product suite
name

KnowledgeVault AD Suite

products
idnamepurpose
knowledgevault-coreKnowledgeVault CoreCapture retiring expert and product knowledge into governed, searchable assets.
knowledgevault-appKnowledgeVault AppProduction application surface for capture, search, dashboards, admin, and AD/member workflows.
executive-seoExecutive SEODistributor digital visibility intelligence and CEO-level opportunity prioritization.
competitive-intelligenceAD Competitive IntelligenceMonitor Grainger and Fastenal public signals, produce reviewed analytics/briefs, and feed Ask AD.
ask-adAsk ADSuite-level cited advisor across KnowledgeVault, SEO, and Competitive Intelligence.
repo path

/Users/justinking/Vaults/Projects/KnowledgeVault

migration source
seo app

AD SEO app implementation/artifacts currently live outside this repo and should be migrated or integrated as a product module before production packaging.

knowledgevault app

/Users/justinking/Vaults/Projects/redk3y/apps/knowledgevault

open questions

No items captured.

schema version

1.0