Repository navigation
Conversation
Unify policy inventory and activity, reshape Sources into one operational page, fix History hover dismissal, and harden exact-byte release preparation with authenticated review provenance. Co-Authored-By: Claude Code <noreply@anthropic.com>
Keep trusted reviewer configuration and exact review markers out of release-check diagnostics while preserving actionable fixed-category errors. Co-Authored-By: Claude Code <noreply@anthropic.com>
Consolidate the completed unpublished 0.17.4 work and all remaining approved 0.17.x redesign scope into one public release. Add explainable agent inventory, durable alert triage, Inspect-owned provider profiles, accessible Live inspection, measured performance gates, and hardened CI, Pages, CodeQL, and signed-release provenance. Co-Authored-By: Claude Code <noreply@anthropic.com>
Consolidate the remaining 0.17.x product redesign into the AI-agent inventory, unified policy activity, durable alert triage, responsive native layouts, and runtime-effective provider profiles. Keep merged agent identities consistent across reporting and enforcement, preserve truthful inspection-effect provenance, and make migrations interruption-safe. Harden CI reuse, CodeQL gating, exact-artifact Pages deployment, signed preparation, and credential-free publication. Add fail-capable migration, policy, plugin transport, activity, accessibility, performance, and product-separation coverage. Co-Authored-By: Claude Code <noreply@anthropic.com>
Preserve identity ordering while replacing chained array concatenation with explicit append operations so the prospective-merge build compiles within the CI Swift frontend type-check budget. Co-Authored-By: Claude Code <noreply@anthropic.com>
Preserve exact segment clipping while rejecting impossible card intersections by inclusive segment bounds, and reuse placement collision state instead of rebuilding it for every node. Keep the 600-edge layout inside its fail-capable CI budget. Co-Authored-By: Claude Code <noreply@anthropic.com>
Carry the consolidated 0.17.x product forward after the immutable 0.17.5 tag exposed viewer-dependent GitHub reviewer association metadata. Trust the configured reviewer allowlist while preserving exact comment, pull request, commit, workflow, and check provenance, then bump and regenerate the corrected release metadata. Co-Authored-By: Claude Code <noreply@anthropic.com>
Carry the consolidated product tree forward as 0.17.7/81 after immutable v0.17.6 failed during Apple CloudKit DMG ticket delivery, and extend the idempotent stapling retry with a capped bounded backoff. Co-Authored-By: Claude Code <noreply@anthropic.com>
Carry the consolidated product tree forward as 0.17.8/82 after immutable v0.17.7 reached signed product verification but mixed build directories into the release bundle, and stage only the exact release files before verification, attestation, and retention. Co-Authored-By: Claude Code <noreply@anthropic.com>
Keep review authorization anchored to the configured trusted-reviewer login allowlist while retaining GitHub's viewer-dependent author association only as audit metadata. Advance the consolidated release to 0.17.9 build 83 after immutable v0.17.8 completed signing and notarization but failed manifest verification. Co-Authored-By: Claude Code <noreply@anthropic.com>
|
Independent exact-head review complete. No concrete correctness or security blocker found. The configured reviewer login allowlist remains the authorization boundary; the retained receipt still requires non-empty association metadata, exact SHA/PR/comment URL binding, and exact required-check workflow provenance. CONTRIBUTOR acceptance plus malformed metadata and provenance rejection are covered by the release-artifact fixtures. Reviewed-Commit: 7d5001d |
Accept every documented viewer-dependent author association while rejecting whitespace, unknown, and non-string values in both evidence collection and artifact verification. Keep the two enums synchronized with a fail-closed contract test. Co-Authored-By: Claude Code <noreply@anthropic.com>
|
Independent review of the association-hardening delta is complete with no blocker. Both validators use the complete current GitHub enum ( Reviewed-Commit: d3b0c6c |
Require string metadata before GitHub enum membership so JSON arrays and objects follow controlled fail-closed rejection paths in both evidence collection and artifact verification. Co-Authored-By: Claude Code <noreply@anthropic.com>
|
Final independent exact-head review complete with no blocker. Both validators require a string before GitHub enum membership, so array/object values short-circuit into controlled fail-closed rejection rather than raw Reviewed-Commit: c02b6b9 |
Summary
Flowlight 0.17.9 is the corrected public patch for the consolidated 0.17.x redesign. It carries the reviewed 0.17.8 product tree forward and fixes the final release-evidence inconsistency exposed by immutable
v0.17.8preparation run42059608988:v0.17.8remains immutable and unpublishedThe configured trusted-reviewer login allowlist remains the authorization boundary. Both evidence validators now consistently accept the complete documented GitHub
author_associationenum as audit metadata while rejecting whitespace, unknown, and non-string values; the exact GitHub login, PR, SHA marker, numeric comment ID, bound URL, workflow provenance, and required checks remain fail-closed. The app and Store products advance to 0.17.9 build 83. The independently versioned Developer system extension remains 0.16.3 build 28. Store metadata, upload, build selection, screenshots, and submission remain deferred to 0.18.0.Verification
CONTRIBUTORunder the old artifact validator, reproducing the immutable run failure; it passes only after aligning the validator with the trusted-login authorization boundaryCOLLABORATOR,CONTRIBUTOR,FIRST_TIMER,FIRST_TIME_CONTRIBUTOR,MANNEQUIN,MEMBER,NONE, andOWNER837df4dc5ec3578c635f4efca13706018e40f0ef447ba21f502d5cc30f37d6b4,1b2f3ab41873f8820c341546453a1eb4242e4bf30455454a24a422ef228d2971, andf7e3ee781b60dd9131502f88347c45142d013767c3dc10dfadef791f4784dbd1OSSystemExtensionsymbol70ed03e35c05e670998a396644e263d82109ea2a5aff2b4da283645be80d6468and76fe8fef1038a19eca63e3926b3fe03148d81bd63c0175adde6c9d5a832effe8demo.sqlite; each exact candidate PID was path-verified and stopped after visual inspection42065207768passed every required lane and exact-head CodeQL run42065207585passed Swift, Python, Actions, and aggregate gates with zero results in all three analysesc02b6b9311339febefe7a9ec2acd306f610a8a14edddfb0c10c9e0924ee792c88f80e4003bb43a6cmain:8d322d18cd7643a7a4a0b3528710566d48fc0112caa669f958104e6f62674c0f🤖 Generated with Claude Code