Skip to main content
Wildo.ai Coming soon

The product definition

Connect each feature to the value it brings

Describe feature intent and relate it to the customer benefits it is meant to deliver.

Product capabilities are expanded into feature intent.

Connect each feature to the value it brings

A list of feature names says little about why the product needs them. A useful feature definition explains its purpose, when it helps and where it does not fit.

Feature drafts capture that intent before runtime implementation dominates the discussion. The capability map connects those drafts to the benefits recorded in the market model.

Example — Define ownership before building its controls

The team describes why a deal needs an owner, who uses that feature and which situations need a different workflow. The market benefit refers to that intended feature by its stable identity.

For engineers

Write the intended behavior

This illustrative draft describes an intended feature without creating its runtime definition:

import type { FeatureSpecificationDrafts } from '@wildo-ai/saas-specifications';

export const applicationFeatureSpecificationDrafts: FeatureSpecificationDrafts = {
  schemaVersion: 1,
  drafts: [{
    featureRef: 'feature-deal-owner',
    draft: {
      purpose: 'Make responsibility for each open deal explicit.',
      businessRole: 'Supports the promise of dependable customer follow-up.',
      lifecycleRole: 'Used while the team manages active opportunities.',
      useWhen: 'A deal needs one teammate responsible for moving it forward.',
      avoidWhen: 'The problem requires complex approval chains or territory routing.',
      businessConstraints: ['The owner remains visible in the shared workspace.'],
      availabilityRole: 'Available to members managing customer work.',
    },
  }],
};

featureRef identifies the draft for references such as a benefit’s deliveredByFeatureRefs. The nested draft explains purpose, usage and constraints. Availability prose describes intent; application configuration and authorization implement access.

Validate the connected proposal

The capability-map output combines an updated market snapshot and feature drafts. Its validation considers existing feature references together with the proposed draft references, then checks each half of that output set. This lets the proposed benefit-to-feature links be checked together.

PartWhat it adds
Market benefitThe improvement expected for a customer
Feature identityThe stable target of that benefit’s reference
Feature draftThe purpose, useful context and boundaries of the feature
Later implementationThe definitions, operations and screens that provide it

Inspect the proposed market and draft artifacts together with their validation report, so the benefit links and feature intent remain aligned.

Carry the draft into implementation

Register the drafts through featureDraftsSpecification and keep their identities aligned with the later feature definitions. Validation checks the draft’s structure and identities. Review establishes whether it expresses the intended product; implementation and verification establish whether the application delivers that value.

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.