[
{
"id": "recommendation-01",
"priority": "P0",
"area": "Foundation",
"title": "Create a canonical research-object repository.",
"rationale": "Store sources, claims, evidence, concepts, assumptions, limitations, decisions, challenges, audiences, and outputs separately.",
"references": [
"FAIR",
"NANOPUB",
"W3C-PROV"
]
},
{
"id": "recommendation-02",
"priority": "P0",
"area": "Evidence",
"title": "Require claim-level provenance.",
"rationale": "Every material factual claim needs an evidence class, exact source relationship, scope, confidence, limitations, and last verification.",
"references": [
"UNC-EVIDENCE",
"CITO",
"WEB-ANNOTATION"
]
},
{
"id": "recommendation-03",
"priority": "P0",
"area": "Argument",
"title": "Store warrants, qualifiers, and rebuttals.",
"rationale": "A recommendation without explicit reasoning cannot be reliably audited or red-teamed.",
"references": [
"PURDUE-TOULMIN",
"AIF"
]
},
{
"id": "recommendation-04",
"priority": "P0",
"area": "Audience",
"title": "Use audience constellations and impact contracts.",
"rationale": "Define the primary consumer, decision maker, implementer, operator, reviewer, affected party, and intended measurable outcome.",
"references": [
"WHO-ACTIONABLE",
"IEEE-42010"
]
},
{
"id": "recommendation-05",
"priority": "P0",
"area": "Governance",
"title": "Version knowledge objects instead of overwriting them.",
"rationale": "Use status, owner, semantic version, content hash, supersession, review trigger, and epistemic change log.",
"references": [
"W3C-PROV",
"FAIR"
]
},
{
"id": "recommendation-06",
"priority": "P0",
"area": "Integrity",
"title": "Adopt an enterprise persuasion integrity standard.",
"rationale": "No recommendation may conceal material alternatives, negative consequences, uncertainty, cost transfer, or evidence limitations.",
"references": [
"PURDUE-TOULMIN",
"FRAMING-REVIEW"
]
},
{
"id": "recommendation-07",
"priority": "P0",
"area": "Accessibility",
"title": "Make semantic structure and accessible meaning non-negotiable.",
"rationale": "Use real headings, labels, tables, relationships, keyboard paths, readable contrast, and non-color cues in every output.",
"references": [
"WCAG-INFO-REL"
]
},
{
"id": "recommendation-08",
"priority": "P0",
"area": "Preservation",
"title": "Preserve source states and exact locators.",
"rationale": "Store canonical and archive URLs, retrieval date, version, hash, license, and passage-level annotations.",
"references": [
"MEMENTO",
"WEB-ANNOTATION"
]
},
{
"id": "recommendation-09",
"priority": "P1",
"area": "Workflow",
"title": "Adopt the staged research workflow.",
"rationale": "Frame, collect, assess, extract, synthesize, validate, publish, measure, and maintain.",
"references": [
"IBM-RESEARCH-PLANNING",
"FAIR"
]
},
{
"id": "recommendation-10",
"priority": "P1",
"area": "Routing",
"title": "Add a reader-intent router to every project.",
"rationale": "Determine whether the primary need is orientation, learning, action, decision, verification, operation, persuasion, or retrieval.",
"references": [
"DIATAXIS"
]
},
{
"id": "recommendation-11",
"priority": "P1",
"area": "Technical",
"title": "Standardize the enterprise technical specification.",
"rationale": "Include goals, non-goals, architecture, data, security, failure, observability, capacity, testing, migration, rollout, rollback, ownership, alternatives, and measures.",
"references": [
"MONDAY-TECH-SPEC",
"ATLASSIAN-SDD"
]
},
{
"id": "recommendation-12",
"priority": "P1",
"area": "Architecture",
"title": "Require viewpoint contracts for diagrams.",
"rationale": "Each view declares audience, concern, scope, abstraction, omissions, notation, source, owner, and date.",
"references": [
"IEEE-42010",
"C4"
]
},
{
"id": "recommendation-13",
"priority": "P1",
"area": "Persona",
"title": "Create persona foundation packages, not posters.",
"rationale": "Maintain operational card, foundation document, evidence matrix, scenarios, impact contracts, and lifecycle record.",
"references": [
"MICROSOFT-PERSONAS"
]
},
{
"id": "recommendation-14",
"priority": "P1",
"area": "Research",
"title": "Prevent circular persona validation.",
"rationale": "Recruit contrast cases, allow people to fit multiple or no personas, and validate against holdout and operational data.",
"references": [
"NNG-PERSONA-FAIL",
"PERSONA-QUANT-REVIEW"
]
},
{
"id": "recommendation-15",
"priority": "P1",
"area": "Persuasion",
"title": "Use Toulmin maps for consequential recommendations.",
"rationale": "Expose claim, grounds, warrant, backing, qualifier, rebuttal, assumptions, and alternatives.",
"references": [
"PURDUE-TOULMIN"
]
},
{
"id": "recommendation-16",
"priority": "P1",
"area": "Value",
"title": "Require net-value and causal-chain analysis.",
"rationale": "Identify beneficiary, mechanism, measure, baseline, uncertainty, direct cost, operating cost, transition cost, opportunity cost, and cost bearer.",
"references": [
"POLICY-MEMO",
"SEI-TECH-DEBT"
]
},
{
"id": "recommendation-17",
"priority": "P1",
"area": "Trade-offs",
"title": "Use time-expanded trade-off analysis.",
"rationale": "Evaluate immediate, near, medium, long-term, and exit effects, including reversibility, option value, debt, and lock-in.",
"references": [
"REAL-OPTIONS",
"PATH-DEPENDENCE"
]
},
{
"id": "recommendation-18",
"priority": "P1",
"area": "Presentations",
"title": "Use assertion–evidence presentation architecture.",
"rationale": "Make each slide advance a claim with visual evidence and retain a companion source document.",
"references": [
"ASSERTION-EVIDENCE",
"MAYER-MULTIMEDIA"
]
},
{
"id": "recommendation-19",
"priority": "P1",
"area": "Newsletters",
"title": "Compile newsletters from atomic signal units.",
"rationale": "Each item contains a finding, significance, evidence, interpretation, action, and canonical deep link.",
"references": [
"NNG-NEWSLETTER",
"MAILCHIMP-EMAIL"
]
},
{
"id": "recommendation-20",
"priority": "P1",
"area": "Marketing",
"title": "Classify claims before external publication.",
"rationale": "Distinguish demonstrated outcome, customer report, internal measurement, model, capability, aspiration, and opinion.",
"references": [
"UNC-EVIDENCE",
"SOURCE-CREDIBILITY"
]
},
{
"id": "recommendation-21",
"priority": "P1",
"area": "Retrieval",
"title": "Build semantic retrieval units.",
"rationale": "Chunk by claim, concept, decision, procedure, example, failure mode, and evidence discussion—not fixed character count alone.",
"references": [
"RAG-CHUNKING",
"GOOGLE-WORDS"
]
},
{
"id": "recommendation-22",
"priority": "P1",
"area": "Validation",
"title": "Validate generated outputs against authority.",
"rationale": "Check source existence, citation support, dates, technical contracts, normative language, and schema validity.",
"references": [
"AIRBNB-GRAPHQL"
]
},
{
"id": "recommendation-23",
"priority": "P1",
"area": "Red team",
"title": "Create structured challenge and resolution records.",
"rationale": "Future agents should append criticism, severity, basis, evidence, status, and proposed resolution.",
"references": [
"AIF",
"W3C-PROV"
]
},
{
"id": "recommendation-24",
"priority": "P2",
"area": "Compiler",
"title": "Build a communication compiler.",
"rationale": "Use canonical objects plus persona and output manifests to generate articles, SPAs, decks, specs, newsletters, and retrieval chunks.",
"references": [
"REDHAT-MODULAR",
"FAIR"
]
},
{
"id": "recommendation-25",
"priority": "P2",
"area": "Retrieval",
"title": "Implement argument-aware retrieval.",
"rationale": "Retrieve claims with grounds, warrants, scope, limitations, counterarguments, and source annotations.",
"references": [
"AIF",
"CITO"
]
},
{
"id": "recommendation-26",
"priority": "P2",
"area": "Agents",
"title": "Use intentionally conflicting review agents.",
"rationale": "Separate evidence auditor, methodologist, argument critic, strategist, architect, security reviewer, operator, persona advocate, and historian.",
"references": [
"W3C-PROV"
]
},
{
"id": "recommendation-27",
"priority": "P2",
"area": "Evaluation",
"title": "Create a future-model evaluation suite.",
"rationale": "Test citation fidelity, claim calibration, argument completion, trade-off completeness, persona consistency, temporal updates, and hallucination resistance.",
"references": [
"AIRBNB-VOICE",
"FAIR"
]
},
{
"id": "recommendation-28",
"priority": "P2",
"area": "Provenance",
"title": "Capture full LLM activity provenance.",
"rationale": "Record model, version, prompt, retrieval inputs, tool outputs, date, reviewer, accepted changes, rejected changes, and known failures.",
"references": [
"W3C-PROV"
]
},
{
"id": "recommendation-29",
"priority": "P2",
"area": "Semantics",
"title": "Add source annotations and typed citation relationships.",
"rationale": "Link exact source passages to claims and state whether a citation supports, disputes, extends, or provides method or background.",
"references": [
"WEB-ANNOTATION",
"CITO"
]
},
{
"id": "recommendation-30",
"priority": "P2",
"area": "Analysis",
"title": "Add scenario and sensitivity modeling.",
"rationale": "Show how recommendations change under volume, cost, regulation, adoption, failure, and time-horizon assumptions.",
"references": [
"REAL-OPTIONS",
"UNCERTAINTY-TRUST"
]
},
{
"id": "recommendation-31",
"priority": "P2",
"area": "Packaging",
"title": "Publish a RO-Crate-compatible continuity package.",
"rationale": "Bundle README, manifest, source registry, schemas, research objects, provenance, challenges, outputs, evaluations, and changelog.",
"references": [
"RO-CRATE",
"FAIR"
]
},
{
"id": "recommendation-r32",
"priority": "P0",
"area": "Canonical knowledge",
"title": "Adopt an OKF-compatible bundle as the source of truth.",
"rationale": "The SPA, JSON, JSON-LD, search index, and future output formats should be generated derivatives rather than isolated canonical documents.",
"references": [
"OKF-SPEC",
"OKF-GOOGLE-BLOG"
]
},
{
"id": "recommendation-r33",
"priority": "P0",
"area": "Authorship and provenance",
"title": "Record source creators, human ownership, and AI contribution separately.",
"rationale": "This preserves credit, accountability, derivation, and evidence lineage while showing where AI provided leverage.",
"references": [
"W3C-PROV",
"SCHEMA-CREATIVEWORK"
]
},
{
"id": "recommendation-r34",
"priority": "P0",
"area": "Validation",
"title": "Add deterministic OKF, schema, link, and citation checks.",
"rationale": "Agents should not be the sole judge of the artifacts they generate. Validation results should be stored and run in CI.",
"references": [
"OKF-SKILLS",
"OKF-SPEC"
]
},
{
"id": "recommendation-r35",
"priority": "P1",
"area": "Agent workflow",
"title": "Use a soft-mode consume, propose, validate, and review loop.",
"rationale": "Agents should consult relevant concepts before work and propose traceable updates afterward without silently rewriting the knowledge base.",
"references": [
"OKF-SKILLS-AUTOMATION"
]
},
{
"id": "recommendation-r36",
"priority": "P1",
"area": "Navigation",
"title": "Generate concept deep links, backlinks, and a graph view.",
"rationale": "The folder hierarchy supports progressive disclosure; backlinks and typed graph relationships reveal cross-cutting dependencies and evidence lineage.",
"references": [
"OKF-SKILLS",
"OKF-SKILLS-SAMPLE"
]
},
{
"id": "recommendation-r37",
"priority": "P2",
"area": "Semantic exchange",
"title": "Compile the bundle into an internal JSON-LD and PROV-O graph.",
"rationale": "Typed relationships make claims, evidence, derivations, challenges, decisions, and contributions traversable across future systems.",
"references": [
"W3C-PROV",
"SCHEMA-CREATIVEWORK"
]
},
{
"id": "recommendation-r38",
"priority": "P2",
"area": "Self-documentation",
"title": "Dogfood the research schema on the research system itself.",
"rationale": "The system should contain its own decisions, schemas, build artifacts, validation results, authorship, and update history as first-class concepts.",
"references": [
"OKF-SKILLS-SELF"
]
}
]