FR-079: Install feedback submission path and governance
Type: Feature Request (FR)
ID: FR-079
Submitted: 2026-04-09
Submitted By: User
Priority: CRITICAL
Severity: HIGH
Status: COMPLETE
Implementing Task: E6:S07:T112
Summary
Define and implement a first-class feedback submission path that converts local install telemetry artifacts into high-quality, governable feedback submissions that AI Dev Kit maintainers can triage and use for continuous product hardening.
Problem Statement
Even with high-fidelity local install event logging, quality feedback loops remain weak unless there is a clear submission contract and governance path. External adopters need a deterministic way to package, validate, and submit install evidence while preserving privacy and data integrity.
Requirements
Functional Requirements
- FR-079-F1: Define a canonical submission artifact schema and versioning contract for feedback payloads.
- FR-079-F2: Provide a deterministic submission workflow (CLI and/or documented process) for sending install feedback artifacts to maintainers.
- FR-079-F3: Include provenance/correlation fields required to tie submissions to local install runs (
install_run_id, framework/version context, environment summary). - FR-079-F4: Add submission preflight validation (required fields, schema compatibility, payload completeness).
- FR-079-F5: Define clear submission outcomes (accepted, rejected, needs-redaction, needs-more-context) and user-visible diagnostics.
- FR-079-F6: Document maintainer intake/triage path and mapping from submission payloads to FR/BR workflows.
Non-Functional Requirements
- FR-079-NF1: Enforce privacy and security controls for payload handling (redaction, safe defaults, no secret leakage).
- FR-079-NF2: Ensure submission process is resilient to partial failures and provides deterministic retry guidance.
- FR-079-NF3: Keep submission UX concise enough for external adopters while preserving forensic usefulness.
- FR-079-NF4: Maintain compatibility boundaries with FR-078 logging artifacts and schema evolution policy.
Acceptance Criteria
- Submission workflow can package and validate telemetry from a logged install run and produce deterministic outcomes.
- Rejected submissions provide actionable diagnostics and remediation guidance.
- Maintainer triage documentation can map payload fields to reproducible investigation steps.
- Redaction/security tests confirm payload safety constraints.
- FR-078 and FR-079 boundaries are explicit and non-overlapping.
Scope Analysis
Problem Domain: Feedback operations, submission governance, maintainer triage
Affected Areas:
- CLI and submission workflow docs
- Validation and schema tooling
- Maintainer intake guidance and FR/BR mapping
- Security/redaction controls for outbound payloads
Estimated Complexity:
- Simple (1-3 days)
- Medium (1 week)
- Complex (2+ weeks)
- Very Complex (1+ month)
Related
- FR-078 - Local event-contract logging responsibility
- FR-047 - Baseline install logging
- FR-003 - Adoption telemetry goals
Release trace
- v0.6.7.112+2 (SemVer v0.4.726+2, E6:S07:T112, RW with
--art): Implemented deterministic feedback payload prepare/validate/submit flow with outcome diagnostics, redaction checks, local submission receipt generation, and user docs/tests.