Skip to main content

Epic 6, Story 7, Task 112: Install feedback submission path and governance

Task ID: E6:S07:T112
Status: COMPLETE
Priority: CRITICAL
Estimated Effort: Large
Created: 2026-04-09
Code: E6S07T112

Upstream: FR-079 - Install feedback submission path and governance Depends on: E6:S07:T111 local event-contract logging outputs


Input

Deliverable

  • A deterministic submission workflow and governance model for install feedback payloads, including schema validation, redaction guarantees, outcome diagnostics, and maintainer intake guidance.

Scope

  1. Define submission artifact schema contract and versioning expectations.
  2. Define/implement submission workflow path (CLI or documented process).
  3. Validate payload completeness and schema compatibility before submission.
  4. Define deterministic submission outcomes and remediation messages.
  5. Document maintainer intake/triage mapping from payload to FR/BR action.
  6. Add security/redaction and retry-behavior validation.

Acceptance Criteria

  • AC1: Users can prepare and validate a submission payload from local install telemetry.
  • AC2: Submission path returns deterministic outcomes with actionable diagnostics.
  • AC3: Maintainers can map submission payload data to reproducible investigation steps.
  • AC4: Redaction/security constraints are validated by tests.
  • AC5: Scope boundaries with T111 are explicit and enforced.

Implementation note

Released v0.6.7.112+2 (SemVer v0.4.726+2): implemented deterministic feedback payload workflow via logs prepare-feedback-payload, logs validate-feedback-payload, and logs submit-feedback-payload, including local submission receipts, redaction outcome enforcement, and supporting tests/documentation.

Verification evidence (2026-04-10)

  • pytest tests/cli/test_logs_command.py -q -> 5 passed

References