Skip to content

Prepare workflow intake reports for consultant review and sharing - #14

Merged
cody257 merged 3 commits into
mainfrom
codex/workflow-intake-20261106
Nov 7, 2026
Merged

cody257 merged 3 commits into
mainfrom
codex/workflow-intake-20261106

Conversation

@cody257

@cody257 cody257 commented Nov 7, 2026 •

Copy link
Copy Markdown
Member

Clients can open Installed, review their PC specifications and installed tools, add optional workflow context, and hand a reviewed report to their chosen Windows sharing app. The report gives a consultant observed hardware/software facts and explicit unknowns for workflow design.

Reports are frozen before review and redact known identifiers by default. Markdown, HTML and JSON retain the full capture; client notes are labeled unverified and remain literal text. Existing Store identity and confirmed uninstall/history behavior are preserved. Privacy, support and listing copy describe the new flow.

Redaction now matches complete identifiers in one pass: a Windows username of a no longer corrupts AMD Radeon or Slack, and replacement markers remain intact. Eight regression cases cover short/Unicode names, paths, marker collisions and all three export formats. First-scan cancellation accurately reports that no completed results exist. Root-level Installed exports are ignored by Git, and the submission plan reflects the applied identity and report-sharing acceptance steps.

Validation

  • Windows CI run 42319456942: native Release build with zero warnings/errors; all 157 tests passed (138 backend, 19 presentation); script snapshot and Store configuration checks passed.
  • Tested PR head: a2410a37c41030f3512bd2f2a8adcf6a65a70bf8. CI merge snapshot ca55e5a5f9e95d61054175c1d41959b985a9fabf has identical files.
  • All 25 focused local redaction/intake/scan checks passed. Four of the five direct redaction cases failed against the previous implementation, confirming the regression coverage. Ignore-rule checks preserve source/docs while excluding the report filenames.
  • TRX evidence downloaded, SHA-256 verified and retained locally under artifacts/maintenance-intake-42319456942/.
  • New unsigned candidate generated successfully. It has not been downloaded or inspected locally. CI artifacts expire November 21, 2026. Packaging still omits debug symbols because mspdbcmf.exe is unavailable.
  • The earlier 149-test run and inspected candidate are preserved as historical evidence in the handoff. That package inspection applies to the earlier revision, not the new candidate. No dependencies, package identity, report schema or history format changed in maintenance.

Remaining release gates

The CI runner is Windows Server 2025, not a clean Windows 11 client. Final candidate inspection, installed launch/cancel/rescan, readable report review, controlled share-target receipt and cancellation/fallback, clean-PC install/shortcut/update, accessibility/privacy retention and WACK still require acceptance. The unsigned candidate is not an end-user installer. This draft does not merge or publish to the Store, send a report, or add Linux/multi-device collection.

@cody257
cody257 marked this pull request as ready for review November 7, 2026 01:08
@cody257
cody257 merged commit ba25caf into main Nov 7, 2026
1 check passed
@cody257
cody257 deleted the codex/workflow-intake-20261106 branch November 7, 2026 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant