Skip to content

Inputs ​

The Inputs module is responsible for incorporating raw evidence into projects.

File Responsibilities ​

File or DirectoryResponsibility
.fe-harness/inputs/manifest.yamlRegister input inventory
.fe-harness/inputs/prd/Product requirements
.fe-harness/inputs/rp/Prototypes and interactions
.fe-harness/inputs/ui/Visual references
.fe-harness/inputs/api/API inputs
.fe-harness/inputs/assets/Assets

What Inspect Does ​

Inspect compares manifest against actual files:

  • Find unregistered files.
  • Find registered but missing files.
  • Report manifest status.
  • Output stable JSON.

What Analyze Does ​

Analyze is lightweight text analysis:

  • Extract labelled conclusions.
  • Distinguish business, interaction, visual.
  • Report same-key conflicts.
  • Do not modify original inputs.

Why Not a Complex Knowledge Base ​

At the current stage, priority is given to validating local file flow and task closure. Complex PDF, image, and online synchronization can be integrated later, but should not block the first stable Harness protocol.

Business-neutral by design. Project-owned by default.