Skip to main content
Wildo.ai Coming soon

Generation, review and acceptance

Find gaps between product decisions

Compare connected specifications to reveal broken references and goals that have no planned delivery.

Connected goals, plans and work expose gaps and unresolved references.

Find gaps between product decisions

A requirement can be valid on its own while referring to a customer group that no longer exists. A delivery plan can look complete while leaving a stated goal without work behind it.

Wildo compares connected product definitions and separates broken references from gaps in coverage. That distinction helps a team repair inconsistent decisions while consciously retaining work that belongs beyond the current scope.

Example — Notice a goal left out of the plan

The vision promises simpler onboarding, but no roadmap phase delivers that goal. The report exposes the gap. If a phase instead names a deleted requirement, it reports a broken reference that needs correction.

For engineers

Read the current application’s report

Run the command from an application scope with its development companion available:

wildo context health
wildo context coherence

The CLI requests /api/companion/playbooks/coherence and prints the companion’s Markdown report. The source header identifies the companion and the working-tree/export basis, which matters when comparing a report with an edit that has not reached compiled exports yet.

Interpret findings before acting

Report informationWhat it tells you
Coverage findingA declared goal or requirement lacks a supported downstream connection; deliberate deferral can explain it
Dangling findingA reference cannot resolve against the available related definition
Families readWhich valid families contributed to this computation
Families absentWhich missing inputs caused dependent questions to be skipped
Families unreadableWhich present inputs failed their schema and could not contribute

An empty findings list is meaningful together with the input lists. It is not evidence that every possible product relationship was checked.

See a concrete cross-family check

This source excerpt compares roadmap requirement references with declared requirements:

if (roadmap && requirements) {
  const dangling = difference([...roadmapDeliveredRequirements], requirementRefSet);
  if (dangling.length > 0) {
    findings.push({
      ref: "roadmap-delivers-unknown-requirement",
      kind: ApplicationCoherenceFindingKind.DANGLING,
      summary: `${dangling.length} roadmap phase reference(s) to a requirement that does not exist.`,
      refs: dangling,
    });
  }
}

The semantic authority supplies the family universe and schemas. The coherence owner explicitly partitions supported families into those with checks and those with a documented reason for exclusion. Adding a family therefore requires a deliberate coverage decision, rather than a second forgotten inclusion list.

Connect the report to production and review

The companion serves the report for interactive inspection; methods can request coherence context when preparing work. Generation also checks a candidate against landed related artifacts and can reject new dangling references. That candidate check and the advisory report are different consumers of the same relationships.

For governed documents, reference and section coverage establishes declared connections. It does not establish that the writing adequately satisfies a legal obligation. Review substantive meaning with the relevant evidence as well as inspecting the report.

Building a B2B product or an internal tool?

Wildo is not self-service yet. Tell us what you have in mind and we will say plainly whether it fits, and what happens next.