← Files get-fableARCHIVED FILE
skills/fable-research/references/primary-source-hierarchy.md
1.61 KB · Oct 4, 2026 · 12:30 UTC
# Primary Source Hierarchy & Research Grounding ## Purpose Establishes the evidence hierarchy and verification protocol for researching external APIs, third-party libraries, framework documentation, and deprecation schedules. ## The 4-Tier Source Hierarchy When resolving external technical questions, prioritize sources according to their authoritative grounding: | Tier | Source Type | Trust Level | Examples | |---|---|---|---| | **Tier 1** | **Authoritative Primary Source** | Highest | Official vendor documentation, open-source repository source code, formal RFCs, published API specifications. | | **Tier 2** | **Official Release Material** | High | GitHub release tags, package changelogs, official migration guides, vendor deprecation notices. | | **Tier 3** | **Verified Secondary Sources** | Moderate | Maintained third-party SDK documentation, package registry metadata (npm/PyPI), verified community adapters. | | **Tier 4** | **Unverified Anecdotal Sources** | Low / Untrusted | Blog posts, community forums, outdated StackOverflow threads, hallucinated model training memory. | ## Research Protocol 1. **Extract Exact Version Target**: Identify the exact version of the library or tool in the workspace (`package.json` / lockfile). 2. **Consult Primary Documentation First**: Search official documentation for the matching major.minor version. 3. **Verify API Signatures in Source**: If documentation is ambiguous, inspect the published TypeScript `.d.ts` declarations or source repository directly. 4. **Synthesize with Source Attribution**: Cite primary URLs, version tags, and method signatures in the research deliverable.
SHA-256: cb17e46dcb7757f08cd505473e5a897df00c554a36415cc76761a8fe186481b9