Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/XxYouDeaDPunKxX/decision-rain-library-project/llms.txt

Use this file to discover all available pages before exploring further.

Every entry in the Decision Rain Library Project is described using a controlled tag grammar. Tags are organized into named families, and only approved values within those families are allowed. This registry is the single authoritative reference for all tag families and their allowed values. No new families or values may be introduced without explicit operator approval.

Governance

The taxonomy exists to make library entries interrogable — queryable by confidence, operational decision, adoption cost, and evidence quality. Emotional or convenience tags such as cool, interesting, maybe, good, AI, or tool are never allowed. Every tag must carry a specific, answerable meaning. If no existing tag fits a situation, report the gap and propose the smallest possible addition; do not use an unapproved tag while waiting.

Signal and Classification Families

These families describe what you know about an entry: who supports the claim, how confident you are, and what kind of object it is.

authority/* — Who or What Supports the Claim

ValueMeaning
authority/officialOfficial docs, maintainer statement, or product page
authority/source-codeCode, examples, tests, or commits
authority/communityIssues, discussions, Reddit, HN, or other forum signals
authority/vendor-claimMarketing, README promise, sales copy, or unverified claim
authority/internalInternal rule, operator context, or validated local judgment

truth/* — Confidence or State of Truth

ValueMeaning
truth/verifiedConfirmed by primary evidence, a working test, or strong corroboration
truth/plausibleLikely true but not tested enough to confirm
truth/claimedAsserted but not verified
truth/conflictingCredible sources disagree
truth/outdatedLikely stale or obsolete
truth/unknownNot enough evidence to make any judgment

type/* — What Kind of Object This Is

The type/* family describes the nature of the artifact, not where it came from or whether it fits the operator’s environment.
Example Values
type/repo
type/guide
type/paper
type/service
type/directory
type/pattern
type/tutorial
type/idea
type/framework
type/docs

source/* — Where It Comes From

The source/* family records origin, not adoption cost or practical fit. GitHub is a source; it is not a fit judgment. A GitHub item may be code, docs, a guide, a pattern, a directory, research, an idea, an example, or a spark.
Example Values
source/github

domain/* — Topic or Domain

Example Values
domain/automation
domain/writing
domain/design
domain/hardware
domain/research
domain/productivity

scenario/* — Usage Scenario

Example Values
scenario/learning
scenario/power-user

stack/* — Relevant Technology Stack

Example Values
stack/kotlin

Operational Decision Families

These families record what the operator has decided to do with an entry.

status/* — Operational Decision

ValueMeaning
status/dissectDeserves close analysis now
status/readyUsable or applicable with low ambiguity and acceptable StackFit
status/laterUseful but not the current priority
status/core-goodCore idea is valuable even if implementation or StackFit is not practical
status/watchMonitor maturity, pricing, maintenance, ecosystem, or access constraints
status/rejectedEvaluated and not worth using except as historical evidence
status/referenceUseful mainly as reference, documentation, directory, or learning material
status/pending-reviewAssistant has processed this entry but the operator has not yet validated it
status/pending-review is the default state after assistant analysis. No entry becomes canonical until the operator confirms.

next/* — Next Concrete Action

Always add one next/* tag per evaluated entry. Choose the most specific action that describes what should happen next.
ValueMeaning
next/testTry it in the operator environment now
next/spikeTimeboxed exploration with unknown outcome
next/extractPull the pattern or idea; do not adopt the tool itself
next/revisitPark with intent to return — not passive archiving
next/archiveMove to 90_ARCHIVE; evaluation is complete
next/deployReady to integrate into active workflow

priority/* — Optional Operator Attention Marker

ValueMeaning
priority/highOperator attention marker for items that should stay visible
priority/high does not mean ready, validated, urgent, or objectively more important than other entries. It does not replace status/* or next/*. Do not invent additional priority scale values unless the operator explicitly approves them.

Risk and Friction Families

These families surface adoption risk, trust risk, and practical compatibility with the operator’s real environment.

risk/* — Adoption or Trust Risk

Example Values
risk/ecosystem-mismatch
risk/vendor-bias
risk/overpromised

fit/* — Practical Compatibility

The fit/* family describes how realistically the operator can get value from an item given their actual operating environment and adoption threshold. This is a judgment call — it is not a list of tools the operator uses. See StackFit for the full evaluation model.
ValueWhat It Signals
fit/windowsRelevant for or tested on Windows
fit/vscodeRelevant for or works with VS Code
fit/ai-assistedSetup or use is viable with AI assistance
fit/llm-chatUsable via an LLM chat interface
fit/pipedreamIntegrates with or relevant to Pipedream
fit/automation-layerFits into an automation layer workflow
fit/mcpRelevant to the Model Context Protocol
fit/localRuns locally without external service dependency
fit/free-tier-realA genuine, functional free tier exists
fit/no-cardNo payment card required to start
fit/account-requiredAn account is required to proceed
fit/paywall-riskA paywall may block practical use
fit/freemium-riskFree tier may be too limited for real use
fit/dev-heavyRequires significant developer effort to get value
fit/discovery-onlyUseful for discovering other items; not directly adoptable
fit/owned-hardwareRequires or relates to operator-owned hardware
Tool-specific fit tags may be added only when the operator needs that level of precision. Prefer generic fit tags for public or shared templates.Do not use fit/raindrop or fit/browser by default. Raindrop is the library backend, not a fit tag. Browser is a generic access surface, not a fit tag.

Build docs developers (and LLMs) love