Actionist Knowledge Graph
P02 · Demand knowledge node

Outcome and product specification

Translate business conversation into a small, testable ProductSpec before selecting repositories or UI.

What we learned

Current synthesis from the research packet. Exact records and complete source artifacts remain visible below.

Research conclusions

  • Elicit into a falsifiable ProductSpec with EARS-like slots and generated Gherkin.
  • Track UNCOVERED and NEEDS_CLARIFICATION explicitly with provenance.
  • Block progression on a client Accept/Revise gate; the five-workflow proving harness remains unrun.

What it owns

  • Buyer and painful job
  • Workflow steps and actors
  • Entities, actions and failure states
  • Acceptance tests and non-goals

What research already tells us

  • 17 industries, 12 teams, 66 use cases, 72 ideas and 12 atoms are already catalogued
  • Requirements must remain implementation-independent
  • One valuable workflow is a better starting unit than an entire industry

Open first-principles questions

  • What is the minimum ProductSpec?
  • How should assumptions and confidence be represented?
  • When should a prototype answer a question instead of more chat?

Inputs

  • ClientContext
  • Industry model
  • Conversation

Outputs

  • OutcomeSpec
  • ProductSpec
  • AcceptanceFixtures

Agent-sized workstream

Design the canonical outcome/product schema and prove it against five target workflows.

Linked research

  • First-principles frameworkresearch/actionmodel-builder-research-2026-08-26/outputs/first-principles-framework.md
  • Synthetic pilot specificationresearch/actionmodel-builder-research-2026-08-26/phase-3/outputs/synthetic-pilot-specification.md
  • AutoSaaS method[private local source withheld]

Where this beats a generator

A prompt is not a specification, so there is nothing to test the generated app against and nothing to say when it is done. A testable ProductSpec with acceptance fixtures turns "does this look right" into a check a machine can fail.

Companies and commercial surfaces

51 mined records. Search and inspect the full agent output; nothing is collapsed into a top-ten headline.

RankIdentityWhat the agent foundEvidenceSource
—ChatPRDai-prdAI product-management platform that drafts and improves PRDs, one-pagers, user stories and tech specs from natural-language prompts.DrelevantSource ↗
—ChatPRD MCP Serverai-prdAuthenticated MCP endpoint exposing product documents to AI coding tools as live context.DrelevantSource ↗
—BuildBetterai-prdCustomer-intelligence platform that generates PRDs and scoping docs grounded in captured customer calls, tickets and Slack threads with citations.DrelevantSource ↗
—Figrai-prdPRD generator that refuses the blank prompt: ingests existing product context first, then structures a PRD grounded in what the product actually does.DrelevantSource ↗
—Keeborgai-prdSpec generator producing a multi-document stack formatted for AI-agent consumption with cross-document consistency checking.DadjacentSource ↗
—ContextArkai-prdSpec tool built for AI coding agents that emphasises non-goals and acceptance criteria to prevent scope creep in Cursor/Claude Code.DrelevantSource ↗
—IdeaPlan Forgeai-prdAI document generation embedded in a broader PM operating system (feedback, roadmap, releases).DweakSource ↗
—FreePRD.aiai-prdFree unlimited PRD generation with no signup, positioned explicitly as a ChatPRD alternative.DweakSource ↗
—FifthDraftai-prdFree unlimited PRD generator requiring no account; pick product type, describe feature, receive structured output.DweakSource ↗
—Taskade AI Software Development Proposal GeneratorscopingTemplate-driven AI generator producing software development proposals inside a general workspace tool.DweakSource ↗
—Jama Connectreq-mgmtRequirements/engineering management platform now repositioned as an 'Intelligent Engineering Management Platform' with spec-driven development for AI agents.DrelevantSource ↗
—Jama Connect Advisorreq-mgmtNLP requirements-authoring assistant that checks the quality of individual requirement statements against INCOSE best practice and EARS syntax.DrelevantSource ↗
—EARS notation (Easy Approach to Requirements Syntax)req-mgmtA constrained-natural-language grammar for requirements; not a product but the mechanism several commercial tools implement.DrelevantSource ↗
—IBM Engineering Requirements Management DOORS Nextreq-mgmtEnterprise requirements management for regulated, long-lifecycle engineering with formal baselines and multi-level traceability.DrelevantSource ↗
—DOORS Next suspect-link change propagationreq-mgmtChange-impact mechanism: editing a requirement automatically marks associated links as suspect.DrelevantSource ↗
—IBM Engineering Requirements Management DOORS (Classic)req-mgmtThe long-lived predecessor RM tool, still entrenched where organisations have long product lifecycles and historical investment.DadjacentSource ↗
—Siemens Polarion ALMreq-mgmtFull integration of requirements, change and test management in one ALM platform.DadjacentSource ↗
—PTC Codebeamerreq-mgmtHighly configurable ALM for complex regulated product organisations covering requirements, risks and verification.DadjacentSource ↗
—Visure Requirements ALMreq-mgmtRequirements ALM for safety-critical and highly regulated industries with bidirectional traceability across thousands of interconnected items.DadjacentSource ↗
—Modern Requirements4DevOpsreq-mgmtRequirements and traceability layer built directly inside Microsoft Azure DevOps rather than as a separate platform.DadjacentSource ↗
—ReqSuite RMreq-mgmtRequirements management aimed at medium-sized product developers, positioned as lighter-weight than DOORS/Polarion class tools.DadjacentSource ↗
—Lovablebuilder-intakePrompt-to-app builder generating frontend, backend, database, auth and integrations from natural-language description in a per-project chat.DrelevantSource ↗
—Lovable Knowledge (project & workspace context)builder-intakePersistent plain-text instruction store the agent consults on every message — the closest thing in the builder segment to a durable spec.DrelevantSource ↗
—Replit Agent (Plan mode)builder-intakePrompt-to-app agent with an explicit pre-build planning mode gated by user approval.DrelevantSource ↗
—Bolt.newbuilder-intakeIn-browser prompt-to-full-stack-app builder offering an explicit choice between planning first and generating immediately.DrelevantSource ↗
—v0 by Vercelbuilder-intakePrompt-to-UI generator focused on frontend components and pages.DrelevantSource ↗
—Base44builder-intakeConsumer-feeling AI app builder that turns a prompt into a structured project with screens, data models, authentication and core workflows.DrelevantSource ↗
—Replit Design Canvas / Design Modebuilder-intakeVisual mockup surface for exploring designs before committing to code.DrelevantSource ↗
—Softrbuilder-intakeNo-code app builder over existing data sources (Airtable, Google Sheets, databases) with block-based page composition.DadjacentSource ↗
—Glidebuilder-intakeBuilds business apps from spreadsheet or database data with AI-assisted layout.DadjacentSource ↗
—Bubblebuilder-intakeVisual full-stack no-code development platform with explicit data types and workflow logic.DrelevantSource ↗
—Mochabuilder-intakeAI app builder positioned against Lovable/Bolt/v0 for non-technical builders.DweakSource ↗
—Magic Patternsbuilder-intakeAI prototyping tool for product teams generating UI from prompts.DweakSource ↗
—Cursorbuilder-intakeAI code editor whose spec surface is rules files consumed before editing.DadjacentSource ↗
—ProposifyscopingProposal platform whose AI drafts editable executive summaries, cover letters, scopes of work and project approaches from pasted discovery material.DrelevantSource ↗
—PandaDocscopingDocument automation platform covering SOW, MSA and proposal generation through to signature and payment.DweakSource ↗
—QwilrscopingProposal tool that outputs an interactive web page rather than a PDF or traditional document.DweakSource ↗
—FlowEdgescopingAI proposal/SOW/contract generator aimed at independent consultants, fractional executives and small agencies.DadjacentSource ↗
—LoopioscopingEnterprise RFP response platform with content library and AI-assisted question matching.DadjacentSource ↗
—Responsive (formerly RFPIO)scopingEnterprise RFP and response management with content library and AI question matching.DweakSource ↗
—ForecastscopingProfessional-services platform with project scoping and estimation — phases, tasks, assignment, deadlines and placeholder-based pipeline scoping.DweakSource ↗
—KuberAgent SOW & Project Proposal GeneratorscopingFree SOW and project proposal generator.DweakSource ↗
—Galorath SEERscopingParametric software cost and effort estimation using sizing models.DadjacentSource ↗
—Cucumber StudioacceptanceBDD collaboration platform positioning itself as the single source of truth where whole teams manage executable specifications together.DrelevantSource ↗
—Xray (BDD in Jira)acceptanceJira-native test management storing Gherkin scenarios as Jira issues linked to requirement issues for coverage.DrelevantSource ↗
—Zephyr (Gherkin support)acceptanceJira-based test management offering one home for manual, automated and BDD testing.DadjacentSource ↗
—Tricentis qTestacceptanceEnterprise test management with BDD support, positioned for governance.DadjacentSource ↗
—ReqnrollacceptanceOpen-source Cucumber-style BDD framework for .NET; the community successor to the discontinued SpecFlow, led by SpecFlow's original creator.DrelevantSource ↗
—SpecFlow + LivingDocacceptanceFormerly the most widely used .NET BDD framework with living documentation generation; discontinued by Tricentis.DrelevantSource ↗
—ContextQAacceptanceAI-native test platform generating and self-healing tests from plain-English behaviour descriptions without a glue-code layer.DadjacentSource ↗
—Cucumber (open-source core)acceptanceThe de facto reference BDD implementation and the origin of the Gherkin Given/When/Then grammar.DrelevantSource ↗

Repositories and OSS precedents

60 mined records. Search and inspect the full agent output; nothing is collapsed into a top-ten headline.

RankIdentityWhat the agent foundEvidenceSource
—github/spec-kitspec-drivenCLI ('specify') that installs slash-command templates into 30+ AI coding agents, driving a gated phase flow from intent to implementation. Read the actual spec-template.md: it mandates prioritized (P1/P2/P3) INDEPENDENTLY TESTABLE user stories, each with Given/When/Then Acceptance Scenarios, then FR-### functional requirements, Key Entities, measurable SC-### Success Criteria, and an explicit Assumptions section.DrelevantSource ↗
—Fission-AI/OpenSpecspec-drivenLightweight SDD layer that forces human+AI agreement on requirements BEFORE code. Centers on change-scoped 'deltas' rather than whole-codebase context, which is its main token-efficiency claim.DrelevantSource ↗
—bmad-code-org/BMAD-METHODspec-drivenMulti-agent 'agile team' simulation (analyst, PM, architect, SM, dev, QA, UX personas) covering full lifecycle with a Clarify -> Plan -> Build/verify -> Learn loop.DrelevantSource ↗
—buildermethods/agent-osspec-drivenInjects a codebase's OWN conventions into agent context. Four capabilities: Discover Standards (reverse-engineer conventions from real code), Deploy Standards, Shape Spec, Index Standards. Distinctive because most SDD tools assume greenfield.IadjacentSource ↗
—gokulrajaram/ProductSpecspec-drivenAn OPEN STANDARD (not a tool) for portable product specs readable by humans, reviewable by product tools, and executable by agents downstream. Explicitly declines to define taste or reviewer behavior — only structure and interoperability.DrelevantSource ↗
—FoundationAgents/MetaGPTprd-agentMulti-agent framework encoding 'Code = SOP(Team)': one-line requirement in, PRD/user stories/competitive analysis/data structures/APIs/repo out, via product manager, architect, project manager, engineer roles.DadjacentSource ↗
—cdeust/ai-prd-generatorprd-agentClaude Code/Cowork plugin generating PRDs via a confidence-driven multi-choice clarification loop across 8 PRD types, with multi-judge verification.DadjacentSource ↗
—anombyte93/prd-taskmasterprd-agentZero-config goal-to-tasks engine ('Atlas'): graded PRD validation, dependency-ordered task graph, evidence-gated execution.IrelevantSource ↗
—nurettincoban/ai-prd-workflowprd-agentStructured PROMPT PIPELINE (shell, no runtime lock-in) turning vague ideas into implementable RFCs; assistant-agnostic.IrelevantSource ↗
—TechNomadCode/AI-Product-Development-Toolkitprd-agentUser-centered product development prompt templates and agent configurations (no code — a prompt library).IadjacentSource ↗
—visual-req/visual-specprd-agentExplicitly discovery-shaped: 'Give your short business requirement, follow instructions, ANSWER A FEW QUESTIONS, get your specification, prototypes, codes, tests.' Question-asking is the advertised core step.IrelevantSource ↗
—chaussky/ainalystprd-agentAI assistant for business analysts working to the BABOK v3 methodology — i.e. grounded in a real, established requirements-engineering body of knowledge rather than ad-hoc prompt structure.IrelevantSource ↗
—ductienuit/SpecForgeprd-agentDeliberately NOT a PRD generator (states so in its own description): a requirement-QUALITY skill pack that audits, scores, and improves existing specs before handoff.IadjacentSource ↗
—Pimzino/spec-workflow-mcpspec-drivenMCP server exposing structured spec-driven workflow tools, with a real-time web dashboard and VSCode extension for monitoring spec progress — i.e. spec state as a live, inspectable service rather than files alone.IrelevantSource ↗
—gemini-cli-extensions/conductorspec-drivenGoogle-org plugin bringing specify/plan/implement SDD to Antigravity and Claude Code.IadjacentSource ↗
—gotalab/cc-sddspec-drivenMinimal SDD harness whose framing is 'turn APPROVED specs into long-running autonomous implementation' — the approval gate is the product boundary.IadjacentSource ↗
—shotgun-sh/shotgunspec-drivenCodebase-AWARE spec writing so agents don't derail — grounds the spec in existing code rather than treating it as greenfield.IadjacentSource ↗
—Priivacy-ai/spec-kittyspec-drivenSDD with a Kanban dashboard, git worktrees, and auto-merge — spec state rendered as a board.IadjacentSource ↗
—modu-ai/moai-adkspec-drivenSPEC-driven plan/run/sync harness with 'TRUST 5' quality gates and model+effort routing, single Go binary.IadjacentSource ↗
—open-gsd/gsd-corespec-driven'Git. Ship. Done' core — meta-prompting and context-engineering system positioned as spec-driven development.IadjacentSource ↗
—gsd-build/get-shit-donespec-drivenLightweight meta-prompting/context-engineering and SDD system; the highest-starred of the GSD family.IweakSource ↗
—useblocks/sphinx-needsspec-drivenAdds typed needs/requirements objects to Sphinx docs with IDs, links, and traceability — mature requirements-as-documentation tooling predating the LLM wave.IrelevantSource ↗
—bmw-software-engineering/trlcspec-driven'Treat Requirements Like Code' — a real typed requirements DSL with its own grammar and checker, used in automotive engineering.IrelevantSource ↗
—Agile-V/agile_v_skillsspec-drivenAgent skills for traceable requirements, independent verification, and explicit HUMAN APPROVAL GATES.IadjacentSource ↗
—leocamello/spec-kit-v-modelspec-drivenV-Model extension for Spec Kit that ENFORCES paired generation of development specs and test specs — every requirement must be born with its verification.IrelevantSource ↗
—swingerman/engineerexecutable-specMethodology kit built on acceptance-test-FIRST specs with explicit checkpoints — bridges the spec-driven and executable-spec segments.IrelevantSource ↗
—cyanheads/survey-mcp-serverdialogSTRONGEST STRUCTURAL MATCH FOR ACTIONIST. MCP server that turns an LLM into an interviewer while the SERVER owns question state, eligibility, validation and progress. Eight tools: survey_list_available, survey_start_session, survey_get_question, survey_submit_response, survey_get_progress, survey_complete_session, survey_export_results, survey_resume_session. Each question returns 'currentlyEligible' + 'eligibilityReason' for transparency, plus a 'guidanceForLLM' field steering conversational delivery.DrelevantSource ↗
—oasis-surveys/oasis-platformdialogSelf-hosted platform for AI-conducted qualitative interviews at scale (voice-to-voice, modular STT->LLM->TTS, or text), built by/for survey researchers with methodological intent. Semi-structured mode: question guides with follow-up probes and transition logic, so the agent keeps a structured backbone while conversing naturally.DrelevantSource ↗
—Rettend/formatedialogLLM-powered form builder for designing and running conversational, INTERVIEW-STYLE surveys — sits exactly on the form-engine/dialog boundary Actionist occupies.IweakSource ↗
—AIinterviewing/ai-conversational-interviewing-LaTeCH-CLfL2025dialogReplication material for a peer-reviewed paper on AI conversational interviewing transforming surveys — EVIDENCE rather than product.IrelevantSource ↗
—baptisteArno/typebot.iodialogMature self-hostable conversational form/chatbot builder — visual flow builder with branching logic, the closest commercial-grade analogue to a conversational intake product.DrelevantSource ↗
—surveyjs/survey-libraryform-engineFramework-agnostic JSON-driven form/survey RENDERER with the richest conditional model in this segment: conditional visibility, branching, calculated values, expression logic, dynamic panels, repeating groups, carry-forward, and text piping. survey-core holds model/logic; survey-react-ui / survey-angular-ui / survey-vue3-ui / survey-js-ui render.DrelevantSource ↗
—formio/formio.jsform-enginePlain-JS (ES6, no framework dependency) form renderer AND embedded form builder producing the JSON schema; single script tag embeddable, wizard mode via display:'wizard'.DrelevantSource ↗
—rjsf-team/react-jsonschema-formform-engineBuilds React forms declaratively from standard JSON Schema, with pluggable validators (@rjsf/validator-ajv8, -ata, -cfworker) and 10 UI themes (MUI, Ant, Chakra, Fluent, Bootstrap, DaisyUI, Mantine, Semantic, shadcn).DrelevantSource ↗
—eclipsesource/jsonformsform-engineCleanest architectural SEPARATION in this segment: a JSON Schema for DATA and a distinct UI Schema for LAYOUT, with a declarative rule system for show/hide. React, Angular and Vue renderers out of the box.DrelevantSource ↗
—alibaba/formilyform-engineHigh-performance reactive form engine (JSON Schema and dynamic forms) for React, React Native, Vue 2 and Vue 3 — built around an observable form model so cross-field reactions scale.IadjacentSource ↗
—formkit/formkitform-engineVue-first form framework whose schema system defines an entire form as a JSON object with validation and conditional logic; description now repositions it as 'The form framework for coding agents'.IadjacentSource ↗
—vazco/uniformsform-engineReact forms from ANY schema — bridges for JSON Schema, SimpleSchema, Zod, GraphQL — schema-agnostic by design.IrelevantSource ↗
—formbricks/formbricksform-engine'Open Source Qualtrics Alternative' — survey platform with targeting, in-app/link surveys and analytics.DrelevantSource ↗
—OpnForm/OpnFormform-engine'Beautiful Open-Source Form Builder' (Laravel/PHP + Vue) with conditional logic and a drag-drop builder.DadjacentSource ↗
—LimeSurvey/LimeSurveyform-engineLong-established (2003-) survey platform with an unusually deep conditional/branching engine ('ExpressionScript') and complex question typology — the mature prior art for adaptive questionnaires.DrelevantSource ↗
—heyform/heyformform-engineOpen-source conversational-style form builder (Typeform-alike) with logic jumps and variables.IadjacentSource ↗
—javahuang/SurveyKingform-engineSelf-hosted SurveyMonkey alternative (Java) with one-command deploy.IadjacentSource ↗
—didi/xiaoju-surveyform-engineDiDi's enterprise form builder and analytics platform for questionnaires, exams, polls and quizzes.IadjacentSource ↗
—cucumber/cucumber-jsexecutable-specReference implementation of the executable-spec idea in JS: plain-language .feature files that BOTH document and execute. Its stated purpose is communication and trust across roles, not just testing.DrelevantSource ↗
—getgauge/gaugeexecutable-specCross-platform test automation authoring specs in business language using MARKDOWN rather than Gherkin — lower ceremony, and 'concepts' allow reusable step groupings.DrelevantSource ↗
—robotframework/robotframeworkexecutable-specGeneric KEYWORD-DRIVEN automation framework for acceptance testing and ATDD/RPA; the keyword abstraction lets non-programmers compose tests from domain vocabulary.DrelevantSource ↗
—reqnroll/Reqnrollexecutable-specThe living successor to SpecFlow for .NET (SpecFlow having stalled after the .NET Foundation transition); Cucumber-style Gherkin BDD with first-class Visual Studio tooling.DrelevantSource ↗
—karatelabs/karateexecutable-specGherkin-syntax framework that notably ELIMINATES step definitions — the feature file itself is executable for API/contract testing, removing the glue-code maintenance burden that sinks most Cucumber adoptions.IrelevantSource ↗
—behave/behaveexecutable-spec'BDD, Python style' — the most widely used Python Gherkin runner.DrelevantSource ↗
—serenity-bdd/serenity-coreexecutable-specWraps Cucumber/JUnit to produce rich LIVING DOCUMENTATION — reports that double as test results, requirements coverage and progress reporting, which is the strongest 'spec as artifact' story in this segment.DrelevantSource ↗
—vitalets/playwright-bddexecutable-specRuns Gherkin scenarios on the Playwright test runner, inheriting Playwright's parallelism, tracing and fixtures instead of Cucumber's runner.IrelevantSource ↗
—cucumber/godogexecutable-specOfficial Cucumber implementation for Go.IadjacentSource ↗
—cucumber/gherkinexecutable-specTHE parser and compiler for the Gherkin language itself — the canonical grammar and AST underlying every Cucumber-family tool.IrelevantSource ↗
—Behat/Behatexecutable-specBDD framework for PHP, one of the oldest continuously maintained Gherkin runners.IadjacentSource ↗
—bencompton/jest-cucumberexecutable-specExecutes Gherkin scenarios inside Jest, keeping feature files as the readable spec while reusing an existing unit-test runner.IadjacentSource ↗
—serenity-js/serenity-jsexecutable-specTypeScript-native acceptance-testing framework adding the Screenplay pattern (actors, abilities, tasks) over Playwright/WebdriverIO/Cucumber, aimed at making acceptance suites scale.IrelevantSource ↗
—Codeception/Codeceptionexecutable-specFull-stack PHP testing framework with BDD-style scenario syntax and acceptance-testing focus.IweakSource ↗
—jbehave/jbehave-coreexecutable-specThe ORIGINAL BDD framework (Dan North lineage), Java.IweakSource ↗
—Pimzino/claude-code-spec-workflowspec-drivenAutomated Claude Code workflows implementing spec-driven development for new features (requirements -> design -> tasks).IweakSource ↗

Innovation register

50 mined records. Search and inspect the full agent output; nothing is collapsed into a top-ten headline.

RankIdentityWhat the agent foundEvidenceSource
—inn-p02-001—EARS-slotted requirement as the internal ProductSpec representation: trigger, precondition, system, response are mandatory slots so an unfilled slot is both the confidence signal and the next interview questionhypothesistop10com-b-013 EARS notation
—inn-p02-002—UNCOVERED as a computed state on every requirement: a ProductSpec cannot be called complete while any requirement lacks a linked acceptance criterionhypothesistop10com-b-045 Xray
—inn-p02-003—Elicit into slots, emit Gherkin: close the disjointness by making elicitation write into an EARS structure whose temporal clause order maps mechanically onto Given/When/Thenhypothesistop10cross-survey gap (51 commercial + 60 OSS surfaces)
—inn-p02-004—NEEDS-CLARIFICATION markers embedded at the point of ambiguity, each carrying candidate answers, making unresolved intent countable and mechanically gateablehypothesistop10oss-a-001 spec-kit
—inn-p02-005—Provenance pointer per requirement: every ProductSpec clause links to the client utterance or evidence item that produced it, converting scope disputes from opinion into lookuphypothesistop10com-b-003 BuildBetter; com-a-002 Cloobot X
—inn-p02-006—Blocking Accept/Revise gate before any build: a spec the client never explicitly accepted is not a spec, and acceptance baselines the artifacthypothesistop10com-b-024 Replit; com-b-014 DOORS Next baselining
—inn-p02-007—Change-scoped spec deltas (ADDED/MODIFIED/REMOVED against a baseline) so repeat engagements never re-elicit settled requirementshypothesistop10oss-a-002 OpenSpec
—inn-p02-008—Maturity-typed spec artifacts (hypothesis → prd → committed proposal) so the same document graduates rather than being rewrittenhypothesistop10oss-a-005 ProductSpec artifact_type enum
—inn-p02-009—Suspect-link propagation: editing a requirement automatically flags dependent acceptance criteria and bindings as suspect, turning change impact into a work queuehypothesistop10com-b-011 Jama; DOORS family
—inn-p02-010—Example-driven formulation: elicit one concrete example, then generalise into a criterion, instead of asking clients for abstract requirements they cannot articulatehypothesistop10com-b-044 Cucumber three practices (discovery/formulation/automation)
—inn-p02-011—ProductSpec as a typed graph with a document as one rendering, rather than a document with links bolted onhypothesiscandidatecom-b-011 Jama semantic product graph
—inn-p02-012—Non-goals as first-class mandatory fields, not prose asides — an unstated non-goal is the most common source of scope disputehypothesiscandidatecom-b-006; parts.json P02 owns non-goals
—inn-p02-013—Technology-agnostic measurable success criteria (SC-###) enforced by grammar, so 'make it feel fast' becomes verifiable without naming an implementationhypothesistop10oss-a-001 spec-kit SC criteria
—inn-p02-014—Prototype for look-and-feel, ask for data and behaviour: a formal rule deciding when a mockup replaces a questionhypothesistop10com-b-024/com-b-026 builder-intake consensus
—inn-p02-015—Portable canonical spec format: plain, documented, and readable by something other than Actionist, so a tool's death does not strand the clienthypothesiscandidateSpecFlow discontinuation; Gherkin survival
—inn-p02-016—Independently testable prioritised user stories (P1/P2/P3) where implementing only the top story still yields a viable slicehypothesiscandidateoss-a-001 spec-template.md
—inn-p02-017—Assumptions section as a mandatory artifact region recording every default chosen where the client was silenthypothesiscandidateoss-a-001 spec-kit Assumptions
—inn-p02-018—Role-differentiated interrogation as a coverage axis: analyst/architect/QA lenses ask structurally different questions; a spec is incomplete while an axis is unexaminedhypothesiscandidateoss-a-003 BMAD personas
—inn-p02-019—Decision trace as a first-class validatable object beside the spec, answering 'why does the build not match what I asked for'hypothesiscandidateoss-a-005 decision-trace.schema.json
—inn-p02-020—Client review annotations captured as structured data rather than email, feeding directly into spec revisionshypothesiscandidateoss-a-005 review-annotation.schema.json
—inn-p02-021—Two-tier scope split: durable org conventions vs per-project facts, so client-wide preferences are stated oncehypothesiscandidatecom-b-023 Lovable Knowledge
—inn-p02-022—Structured selection over blob-stuffing: spec clauses selectable into a prompt by relevance rather than pasting the whole document and hopinghypothesistop10com-b-023 documented degradation in long contexts
—inn-p02-023—Acceptance fixtures generated from the spec at acceptance time, becoming the P14 verification input without a second authoring passhypothesistop10parts.json P02 outputs AcceptanceFixtures; cucumber-js two-audience artifact
—inn-p02-024—Spec completeness score gating handoff to P12 composition: named, computed, and refusable rather than a judgement callhypothesiscandidatelane reasoning joining Xray UNCOVERED to the P02→P12 seam
—inn-p02-025—Implementation-independence linter: reject spec clauses naming a repository, database or framework, enforcing framework invariant 3 mechanicallyhypothesistop10knowledge/00-MASTER-SYNTHESIS invariant; A-ledger
—inn-p02-026—Outcome statement that survives into acceptance, rejecting task-list-as-spec (which says what will be done, never what must be true afterwards)hypothesistop10com-b-024 Replit spec-shape critique
—inn-p02-027—Authority clauses in the spec: every side-effecting requirement names who may approve it, inheriting the atom contract's authority familyhypothesiscandidate12-atom contract authority field; industry authority_boundary priors
—inn-p02-028—Failure-state enumeration as a mandatory spec region (what happens when the date passes, the record is missing, the payment is pending)hypothesiscandidateparts.json P02 owns failure states; Replit reviewer's reminder-date example
—inn-p02-029—Spec-level denominator capture: each requirement carries the volume it must handle, so composition can reject an under-scaled capability earlyhypothesiscandidatelane denominator discipline; inn-p01-016
—inn-p02-030—Five-workflow proving harness: validate the ProductSpec schema against five concrete target workflows drawn from different archetypes before declaring it canonicalhypothesistop10parts.json P02 agent brief ('prove it against five target workflows')
—inn-p02-031—Industry-vocabulary rendering layer: the same canonical spec renders in the client's own terms (matters, jobs, cases, shipments) without changing the underlying structurehypothesiscandidateindustry-discovery-priors.jsonl vocabulary layer
—inn-p02-032—Spec diffing at client sign-off: show exactly what changed since the last accepted baseline rather than re-presenting the whole documenthypothesiscandidateoss-a-002 delta framing; DOORS baselining
—inn-p02-033—Evidence-grade labels on spec clauses (client-stated, observed, inferred, assumed) so a reader sees which requirements rest on inferencehypothesiscandidateAGENTS.md evidence discipline applied to the spec artifact
—inn-p02-034—Refusal path in the spec: an explicit region recording what Actionist declined to build and why, preserving the non-goal decision rationalehypothesiscandidatelane reasoning; sweep-spec candidate admission rule
—inn-p02-035—Regulated-industry spec profile: healthcare/law/mortgage specs must name their excluded data classes as explicit constraints, inheriting the discovery-mode exclusionhypothesiscandidateindustry priors; inn-p01-026
—inn-p02-036—Single-mastering decision recorded in the spec: name once whether the spec or the repo masters acceptance scenarios, rejecting dual-mastering drifthypothesiscandidatecom-b-045 Xray's own documented tension
—inn-p02-037—Spec-to-prompt compiler with receipts: record exactly which clauses were selected into which build prompt, so a build failure traces to a selection decisionhypothesiscandidatelane reasoning joining inn-p02-022 to P12/P14
—inn-p02-038—Client-readable acceptance rendering: generate Gherkin as an output artifact but never require the client to author ithypothesistop10com-b-044 reject-mandatory-Gherkin finding; cucumber-js stakeholder-readability failure mode
—inn-p02-039—Estimation ranges rather than point estimates where scope is still soft, made honest by tying the range to unresolved slotshypothesiscandidatecom-b-043 parametric estimation
—inn-p02-040—Zero-open-markers release gate: mechanically refuse to promote a spec to composition while any NEEDS-CLARIFICATION or UNCOVERED state remainshypothesistop10oss-a-001 + com-b-045 combined
—inn-p02-041—Spec authored against the 12-atom vocabulary so every requirement declares which atom it instantiates, inheriting that atom's verification and recovery obligationshypothesistop10niche-atom-block-join 12-atom contract
—inn-p02-042—Acceptance criteria written before implementation options are discussed, preventing the spec from being shaped by what happens to be easy to assemblehypothesiscandidateframework invariant 3; AutoSaaS spec-before-code
—inn-p02-043—Shadow-mode spec generation: draft the spec automatically from discovery, but require human formulation review before it becomes the client-facing artifacthypothesiscandidateoss-a-028 OASIS shadow mode applied to spec authoring
—inn-p02-044—Contradiction register inside the spec: when discovery produced conflicting requirements, record both with sources rather than silently choosinghypothesiscandidateinn-p01-006; phase-2 preserved-contradiction discipline
—inn-p02-045—Spec expiry: an accepted spec carries a validity window after which client circumstances must be re-confirmed before buildhypothesiscandidatecom-a-007 content decay; oss-b-044 bi-temporal validity
—inn-p02-046—Minimum viable ProductSpec defined by what composition actually needs, derived backwards from P12's inputs rather than forwards from documentation habithypothesistop10parts.json P02 open question 'what is the minimum ProductSpec'; P12 deps
—inn-p02-047—Per-statement quality gating at authoring time: check each requirement sentence for testability as it is written, making quality and testability the same operationhypothesiscandidatecom-b-011 Advisor granularity (mechanism itself unverified)
—inn-p02-048—Explicit systems-of-record binding section: the spec names which client system owns each entity, carrying P01's SourceOfTruthConflict findings into compositionhypothesiscandidateinn-p01-020; SISOCRM one-owner rule
—inn-p02-049—Spec artifacts are data, not instructions: content quoted from client documents is escaped so it cannot steer the downstream build agenthypothesiscandidateC04 stop condition; inn-p01-039
—inn-p02-050—One-page client-facing rendering of a structurally rich spec, so rigour lives in the schema while the client reads something humanehypothesiscandidatelane reasoning; DOORS usability-tax warning

Complete source register

121 mined records. Search and inspect the full agent output; nothing is collapsed into a top-ten headline.

RankIdentityWhat the agent foundEvidenceSource
—ChatPRDai-prdAI product-management platform that drafts and improves PRDs, one-pagers, user stories and tech specs from natural-language prompts.DrelevantSource ↗
—ChatPRD MCP Serverai-prdAuthenticated MCP endpoint exposing product documents to AI coding tools as live context.DrelevantSource ↗
—BuildBetterai-prdCustomer-intelligence platform that generates PRDs and scoping docs grounded in captured customer calls, tickets and Slack threads with citations.DrelevantSource ↗
—Figrai-prdPRD generator that refuses the blank prompt: ingests existing product context first, then structures a PRD grounded in what the product actually does.DrelevantSource ↗
—Keeborgai-prdSpec generator producing a multi-document stack formatted for AI-agent consumption with cross-document consistency checking.DadjacentSource ↗
—ContextArkai-prdSpec tool built for AI coding agents that emphasises non-goals and acceptance criteria to prevent scope creep in Cursor/Claude Code.DrelevantSource ↗
—IdeaPlan Forgeai-prdAI document generation embedded in a broader PM operating system (feedback, roadmap, releases).DweakSource ↗
—FreePRD.aiai-prdFree unlimited PRD generation with no signup, positioned explicitly as a ChatPRD alternative.DweakSource ↗
—FifthDraftai-prdFree unlimited PRD generator requiring no account; pick product type, describe feature, receive structured output.DweakSource ↗
—Taskade AI Software Development Proposal GeneratorscopingTemplate-driven AI generator producing software development proposals inside a general workspace tool.DweakSource ↗
—Jama Connectreq-mgmtRequirements/engineering management platform now repositioned as an 'Intelligent Engineering Management Platform' with spec-driven development for AI agents.DrelevantSource ↗
—Jama Connect Advisorreq-mgmtNLP requirements-authoring assistant that checks the quality of individual requirement statements against INCOSE best practice and EARS syntax.DrelevantSource ↗
—EARS notation (Easy Approach to Requirements Syntax)req-mgmtA constrained-natural-language grammar for requirements; not a product but the mechanism several commercial tools implement.DrelevantSource ↗
—IBM Engineering Requirements Management DOORS Nextreq-mgmtEnterprise requirements management for regulated, long-lifecycle engineering with formal baselines and multi-level traceability.DrelevantSource ↗
—DOORS Next suspect-link change propagationreq-mgmtChange-impact mechanism: editing a requirement automatically marks associated links as suspect.DrelevantSource ↗
—IBM Engineering Requirements Management DOORS (Classic)req-mgmtThe long-lived predecessor RM tool, still entrenched where organisations have long product lifecycles and historical investment.DadjacentSource ↗
—Siemens Polarion ALMreq-mgmtFull integration of requirements, change and test management in one ALM platform.DadjacentSource ↗
—PTC Codebeamerreq-mgmtHighly configurable ALM for complex regulated product organisations covering requirements, risks and verification.DadjacentSource ↗
—Visure Requirements ALMreq-mgmtRequirements ALM for safety-critical and highly regulated industries with bidirectional traceability across thousands of interconnected items.DadjacentSource ↗
—Modern Requirements4DevOpsreq-mgmtRequirements and traceability layer built directly inside Microsoft Azure DevOps rather than as a separate platform.DadjacentSource ↗
—ReqSuite RMreq-mgmtRequirements management aimed at medium-sized product developers, positioned as lighter-weight than DOORS/Polarion class tools.DadjacentSource ↗
—Lovablebuilder-intakePrompt-to-app builder generating frontend, backend, database, auth and integrations from natural-language description in a per-project chat.DrelevantSource ↗
—Lovable Knowledge (project & workspace context)builder-intakePersistent plain-text instruction store the agent consults on every message — the closest thing in the builder segment to a durable spec.DrelevantSource ↗
—Replit Agent (Plan mode)builder-intakePrompt-to-app agent with an explicit pre-build planning mode gated by user approval.DrelevantSource ↗
—Bolt.newbuilder-intakeIn-browser prompt-to-full-stack-app builder offering an explicit choice between planning first and generating immediately.DrelevantSource ↗
—v0 by Vercelbuilder-intakePrompt-to-UI generator focused on frontend components and pages.DrelevantSource ↗
—Base44builder-intakeConsumer-feeling AI app builder that turns a prompt into a structured project with screens, data models, authentication and core workflows.DrelevantSource ↗
—Replit Design Canvas / Design Modebuilder-intakeVisual mockup surface for exploring designs before committing to code.DrelevantSource ↗
—Softrbuilder-intakeNo-code app builder over existing data sources (Airtable, Google Sheets, databases) with block-based page composition.DadjacentSource ↗
—Glidebuilder-intakeBuilds business apps from spreadsheet or database data with AI-assisted layout.DadjacentSource ↗
—Bubblebuilder-intakeVisual full-stack no-code development platform with explicit data types and workflow logic.DrelevantSource ↗
—Mochabuilder-intakeAI app builder positioned against Lovable/Bolt/v0 for non-technical builders.DweakSource ↗
—Magic Patternsbuilder-intakeAI prototyping tool for product teams generating UI from prompts.DweakSource ↗
—Cursorbuilder-intakeAI code editor whose spec surface is rules files consumed before editing.DadjacentSource ↗
—ProposifyscopingProposal platform whose AI drafts editable executive summaries, cover letters, scopes of work and project approaches from pasted discovery material.DrelevantSource ↗
—PandaDocscopingDocument automation platform covering SOW, MSA and proposal generation through to signature and payment.DweakSource ↗
—QwilrscopingProposal tool that outputs an interactive web page rather than a PDF or traditional document.DweakSource ↗
—FlowEdgescopingAI proposal/SOW/contract generator aimed at independent consultants, fractional executives and small agencies.DadjacentSource ↗
—LoopioscopingEnterprise RFP response platform with content library and AI-assisted question matching.DadjacentSource ↗
—Responsive (formerly RFPIO)scopingEnterprise RFP and response management with content library and AI question matching.DweakSource ↗
—ForecastscopingProfessional-services platform with project scoping and estimation — phases, tasks, assignment, deadlines and placeholder-based pipeline scoping.DweakSource ↗
—KuberAgent SOW & Project Proposal GeneratorscopingFree SOW and project proposal generator.DweakSource ↗
—Galorath SEERscopingParametric software cost and effort estimation using sizing models.DadjacentSource ↗
—Cucumber StudioacceptanceBDD collaboration platform positioning itself as the single source of truth where whole teams manage executable specifications together.DrelevantSource ↗
—Xray (BDD in Jira)acceptanceJira-native test management storing Gherkin scenarios as Jira issues linked to requirement issues for coverage.DrelevantSource ↗
—Zephyr (Gherkin support)acceptanceJira-based test management offering one home for manual, automated and BDD testing.DadjacentSource ↗
—Tricentis qTestacceptanceEnterprise test management with BDD support, positioned for governance.DadjacentSource ↗
—ReqnrollacceptanceOpen-source Cucumber-style BDD framework for .NET; the community successor to the discontinued SpecFlow, led by SpecFlow's original creator.DrelevantSource ↗
—SpecFlow + LivingDocacceptanceFormerly the most widely used .NET BDD framework with living documentation generation; discontinued by Tricentis.DrelevantSource ↗
—ContextQAacceptanceAI-native test platform generating and self-healing tests from plain-English behaviour descriptions without a glue-code layer.DadjacentSource ↗
—Cucumber (open-source core)acceptanceThe de facto reference BDD implementation and the origin of the Gherkin Given/When/Then grammar.DrelevantSource ↗
—github/spec-kitspec-drivenCLI ('specify') that installs slash-command templates into 30+ AI coding agents, driving a gated phase flow from intent to implementation. Read the actual spec-template.md: it mandates prioritized (P1/P2/P3) INDEPENDENTLY TESTABLE user stories, each with Given/When/Then Acceptance Scenarios, then FR-### functional requirements, Key Entities, measurable SC-### Success Criteria, and an explicit Assumptions section.DrelevantSource ↗
—Fission-AI/OpenSpecspec-drivenLightweight SDD layer that forces human+AI agreement on requirements BEFORE code. Centers on change-scoped 'deltas' rather than whole-codebase context, which is its main token-efficiency claim.DrelevantSource ↗
—bmad-code-org/BMAD-METHODspec-drivenMulti-agent 'agile team' simulation (analyst, PM, architect, SM, dev, QA, UX personas) covering full lifecycle with a Clarify -> Plan -> Build/verify -> Learn loop.DrelevantSource ↗
—buildermethods/agent-osspec-drivenInjects a codebase's OWN conventions into agent context. Four capabilities: Discover Standards (reverse-engineer conventions from real code), Deploy Standards, Shape Spec, Index Standards. Distinctive because most SDD tools assume greenfield.IadjacentSource ↗
—gokulrajaram/ProductSpecspec-drivenAn OPEN STANDARD (not a tool) for portable product specs readable by humans, reviewable by product tools, and executable by agents downstream. Explicitly declines to define taste or reviewer behavior — only structure and interoperability.DrelevantSource ↗
—FoundationAgents/MetaGPTprd-agentMulti-agent framework encoding 'Code = SOP(Team)': one-line requirement in, PRD/user stories/competitive analysis/data structures/APIs/repo out, via product manager, architect, project manager, engineer roles.DadjacentSource ↗
—cdeust/ai-prd-generatorprd-agentClaude Code/Cowork plugin generating PRDs via a confidence-driven multi-choice clarification loop across 8 PRD types, with multi-judge verification.DadjacentSource ↗
—anombyte93/prd-taskmasterprd-agentZero-config goal-to-tasks engine ('Atlas'): graded PRD validation, dependency-ordered task graph, evidence-gated execution.IrelevantSource ↗
—nurettincoban/ai-prd-workflowprd-agentStructured PROMPT PIPELINE (shell, no runtime lock-in) turning vague ideas into implementable RFCs; assistant-agnostic.IrelevantSource ↗
—TechNomadCode/AI-Product-Development-Toolkitprd-agentUser-centered product development prompt templates and agent configurations (no code — a prompt library).IadjacentSource ↗
—visual-req/visual-specprd-agentExplicitly discovery-shaped: 'Give your short business requirement, follow instructions, ANSWER A FEW QUESTIONS, get your specification, prototypes, codes, tests.' Question-asking is the advertised core step.IrelevantSource ↗
—chaussky/ainalystprd-agentAI assistant for business analysts working to the BABOK v3 methodology — i.e. grounded in a real, established requirements-engineering body of knowledge rather than ad-hoc prompt structure.IrelevantSource ↗
—ductienuit/SpecForgeprd-agentDeliberately NOT a PRD generator (states so in its own description): a requirement-QUALITY skill pack that audits, scores, and improves existing specs before handoff.IadjacentSource ↗
—Pimzino/spec-workflow-mcpspec-drivenMCP server exposing structured spec-driven workflow tools, with a real-time web dashboard and VSCode extension for monitoring spec progress — i.e. spec state as a live, inspectable service rather than files alone.IrelevantSource ↗
—gemini-cli-extensions/conductorspec-drivenGoogle-org plugin bringing specify/plan/implement SDD to Antigravity and Claude Code.IadjacentSource ↗
—gotalab/cc-sddspec-drivenMinimal SDD harness whose framing is 'turn APPROVED specs into long-running autonomous implementation' — the approval gate is the product boundary.IadjacentSource ↗
—shotgun-sh/shotgunspec-drivenCodebase-AWARE spec writing so agents don't derail — grounds the spec in existing code rather than treating it as greenfield.IadjacentSource ↗
—Priivacy-ai/spec-kittyspec-drivenSDD with a Kanban dashboard, git worktrees, and auto-merge — spec state rendered as a board.IadjacentSource ↗
—modu-ai/moai-adkspec-drivenSPEC-driven plan/run/sync harness with 'TRUST 5' quality gates and model+effort routing, single Go binary.IadjacentSource ↗
—open-gsd/gsd-corespec-driven'Git. Ship. Done' core — meta-prompting and context-engineering system positioned as spec-driven development.IadjacentSource ↗
—gsd-build/get-shit-donespec-drivenLightweight meta-prompting/context-engineering and SDD system; the highest-starred of the GSD family.IweakSource ↗
—useblocks/sphinx-needsspec-drivenAdds typed needs/requirements objects to Sphinx docs with IDs, links, and traceability — mature requirements-as-documentation tooling predating the LLM wave.IrelevantSource ↗
—bmw-software-engineering/trlcspec-driven'Treat Requirements Like Code' — a real typed requirements DSL with its own grammar and checker, used in automotive engineering.IrelevantSource ↗
—Agile-V/agile_v_skillsspec-drivenAgent skills for traceable requirements, independent verification, and explicit HUMAN APPROVAL GATES.IadjacentSource ↗
—leocamello/spec-kit-v-modelspec-drivenV-Model extension for Spec Kit that ENFORCES paired generation of development specs and test specs — every requirement must be born with its verification.IrelevantSource ↗
—swingerman/engineerexecutable-specMethodology kit built on acceptance-test-FIRST specs with explicit checkpoints — bridges the spec-driven and executable-spec segments.IrelevantSource ↗
—cyanheads/survey-mcp-serverdialogSTRONGEST STRUCTURAL MATCH FOR ACTIONIST. MCP server that turns an LLM into an interviewer while the SERVER owns question state, eligibility, validation and progress. Eight tools: survey_list_available, survey_start_session, survey_get_question, survey_submit_response, survey_get_progress, survey_complete_session, survey_export_results, survey_resume_session. Each question returns 'currentlyEligible' + 'eligibilityReason' for transparency, plus a 'guidanceForLLM' field steering conversational delivery.DrelevantSource ↗
—oasis-surveys/oasis-platformdialogSelf-hosted platform for AI-conducted qualitative interviews at scale (voice-to-voice, modular STT->LLM->TTS, or text), built by/for survey researchers with methodological intent. Semi-structured mode: question guides with follow-up probes and transition logic, so the agent keeps a structured backbone while conversing naturally.DrelevantSource ↗
—Rettend/formatedialogLLM-powered form builder for designing and running conversational, INTERVIEW-STYLE surveys — sits exactly on the form-engine/dialog boundary Actionist occupies.IweakSource ↗
—AIinterviewing/ai-conversational-interviewing-LaTeCH-CLfL2025dialogReplication material for a peer-reviewed paper on AI conversational interviewing transforming surveys — EVIDENCE rather than product.IrelevantSource ↗
—baptisteArno/typebot.iodialogMature self-hostable conversational form/chatbot builder — visual flow builder with branching logic, the closest commercial-grade analogue to a conversational intake product.DrelevantSource ↗
—surveyjs/survey-libraryform-engineFramework-agnostic JSON-driven form/survey RENDERER with the richest conditional model in this segment: conditional visibility, branching, calculated values, expression logic, dynamic panels, repeating groups, carry-forward, and text piping. survey-core holds model/logic; survey-react-ui / survey-angular-ui / survey-vue3-ui / survey-js-ui render.DrelevantSource ↗
—formio/formio.jsform-enginePlain-JS (ES6, no framework dependency) form renderer AND embedded form builder producing the JSON schema; single script tag embeddable, wizard mode via display:'wizard'.DrelevantSource ↗
—rjsf-team/react-jsonschema-formform-engineBuilds React forms declaratively from standard JSON Schema, with pluggable validators (@rjsf/validator-ajv8, -ata, -cfworker) and 10 UI themes (MUI, Ant, Chakra, Fluent, Bootstrap, DaisyUI, Mantine, Semantic, shadcn).DrelevantSource ↗
—eclipsesource/jsonformsform-engineCleanest architectural SEPARATION in this segment: a JSON Schema for DATA and a distinct UI Schema for LAYOUT, with a declarative rule system for show/hide. React, Angular and Vue renderers out of the box.DrelevantSource ↗
—alibaba/formilyform-engineHigh-performance reactive form engine (JSON Schema and dynamic forms) for React, React Native, Vue 2 and Vue 3 — built around an observable form model so cross-field reactions scale.IadjacentSource ↗
—formkit/formkitform-engineVue-first form framework whose schema system defines an entire form as a JSON object with validation and conditional logic; description now repositions it as 'The form framework for coding agents'.IadjacentSource ↗
—vazco/uniformsform-engineReact forms from ANY schema — bridges for JSON Schema, SimpleSchema, Zod, GraphQL — schema-agnostic by design.IrelevantSource ↗
—formbricks/formbricksform-engine'Open Source Qualtrics Alternative' — survey platform with targeting, in-app/link surveys and analytics.DrelevantSource ↗
—OpnForm/OpnFormform-engine'Beautiful Open-Source Form Builder' (Laravel/PHP + Vue) with conditional logic and a drag-drop builder.DadjacentSource ↗
—LimeSurvey/LimeSurveyform-engineLong-established (2003-) survey platform with an unusually deep conditional/branching engine ('ExpressionScript') and complex question typology — the mature prior art for adaptive questionnaires.DrelevantSource ↗
—heyform/heyformform-engineOpen-source conversational-style form builder (Typeform-alike) with logic jumps and variables.IadjacentSource ↗
—javahuang/SurveyKingform-engineSelf-hosted SurveyMonkey alternative (Java) with one-command deploy.IadjacentSource ↗
—didi/xiaoju-surveyform-engineDiDi's enterprise form builder and analytics platform for questionnaires, exams, polls and quizzes.IadjacentSource ↗
—cucumber/cucumber-jsexecutable-specReference implementation of the executable-spec idea in JS: plain-language .feature files that BOTH document and execute. Its stated purpose is communication and trust across roles, not just testing.DrelevantSource ↗
—getgauge/gaugeexecutable-specCross-platform test automation authoring specs in business language using MARKDOWN rather than Gherkin — lower ceremony, and 'concepts' allow reusable step groupings.DrelevantSource ↗
—robotframework/robotframeworkexecutable-specGeneric KEYWORD-DRIVEN automation framework for acceptance testing and ATDD/RPA; the keyword abstraction lets non-programmers compose tests from domain vocabulary.DrelevantSource ↗
—reqnroll/Reqnrollexecutable-specThe living successor to SpecFlow for .NET (SpecFlow having stalled after the .NET Foundation transition); Cucumber-style Gherkin BDD with first-class Visual Studio tooling.DrelevantSource ↗
—karatelabs/karateexecutable-specGherkin-syntax framework that notably ELIMINATES step definitions — the feature file itself is executable for API/contract testing, removing the glue-code maintenance burden that sinks most Cucumber adoptions.IrelevantSource ↗
—behave/behaveexecutable-spec'BDD, Python style' — the most widely used Python Gherkin runner.DrelevantSource ↗
—serenity-bdd/serenity-coreexecutable-specWraps Cucumber/JUnit to produce rich LIVING DOCUMENTATION — reports that double as test results, requirements coverage and progress reporting, which is the strongest 'spec as artifact' story in this segment.DrelevantSource ↗
—vitalets/playwright-bddexecutable-specRuns Gherkin scenarios on the Playwright test runner, inheriting Playwright's parallelism, tracing and fixtures instead of Cucumber's runner.IrelevantSource ↗
—cucumber/godogexecutable-specOfficial Cucumber implementation for Go.IadjacentSource ↗
—cucumber/gherkinexecutable-specTHE parser and compiler for the Gherkin language itself — the canonical grammar and AST underlying every Cucumber-family tool.IrelevantSource ↗
—Behat/Behatexecutable-specBDD framework for PHP, one of the oldest continuously maintained Gherkin runners.IadjacentSource ↗
—bencompton/jest-cucumberexecutable-specExecutes Gherkin scenarios inside Jest, keeping feature files as the readable spec while reusing an existing unit-test runner.IadjacentSource ↗
—serenity-js/serenity-jsexecutable-specTypeScript-native acceptance-testing framework adding the Screenplay pattern (actors, abilities, tasks) over Playwright/WebdriverIO/Cucumber, aimed at making acceptance suites scale.IrelevantSource ↗
—Codeception/Codeceptionexecutable-specFull-stack PHP testing framework with BDD-style scenario syntax and acceptance-testing focus.IweakSource ↗
—jbehave/jbehave-coreexecutable-specThe ORIGINAL BDD framework (Dan North lineage), Java.IweakSource ↗
—Pimzino/claude-code-spec-workflowspec-drivenAutomated Claude Code workflows implementing spec-driven development for new features (requirements -> design -> tasks).IweakSource ↗
—industry-atom-specifications.mdlocal-estate17 industry bounded specs, 66 use cases, 12 atoms, 170-cell readiness trace; all cells readiness_unexecutedErelevantresearch/actionmodel-builder-research-2026-08-26/phase-2/outputs/industry-atom-specifications.md
—niche-atom-block-join.mdlocal-estate12-atom contract schema, use-case→atom map, archetype priority scoring, preserved catalogue contradictionsErelevantresearch/actionmodel-builder-research-2026-08-26/expansion/outputs/niche-atom-block-join.md
—actionist-solutions-sweep-spec-2026-08-26.mdlocal-estatesolution_atom discovery record; builder decomposition items 1-2 are P01/P02 restatedErelevantresearch/actionist-solutions-sweep-spec-2026-08-26.md
—autosaas-method.mdlocal-estateopportunity-intake gate and spec-constitution field list; procedural design, never measuredErelevant[private local source withheld]
—00-MASTER-SYNTHESIS.mdlocal-estatenine irreducible jobs; jobs 1-2 are this lane; demand compression thesisErelevantknowledge/00-MASTER-SYNTHESIS.md
—02-ASSUMPTION-LEDGER.mdlocal-estateA01/A02/A17/A22/A38 bound this lane's claimsErelevantknowledge/02-ASSUMPTION-LEDGER.md
—parts.jsonlocal-estateP01/P02 theses, owned outputs and open questionsErelevantsite/system-map/data/parts.json
—first-principles-framework.mdlocal-estateC01/C02 atomic capabilities = demand normalization and requirement elicitationErelevantresearch/actionmodel-builder-research-2026-08-26/outputs/first-principles-framework.md
—synthetic-pilot-specification.mdlocal-estatepre-registered fixture/state-machine discipline reused for acceptance designErelevantresearch/actionmodel-builder-research-2026-08-26/phase-3/outputs/synthetic-pilot-specification.md
—public-signals-wave-11.mdlocal-estatepublic signal classes A/B/C and their explicit limitsErelevantresearch/actionmodel-builder-research-2026-08-26/expansion/wave-11/outputs/public-signals-wave-11.md

Source: site/system-map/data/parts.json#P02 · preserved research datasets remain inline below their source-backed synthesis.