Skip to content

fix: address review-council findings and boostrap uf - #10

Merged
jpower432 merged 3 commits into
unbound-force:mainfrom
jpower432:fix/review-council-findings
Sep 3, 2026
Merged

fix: address review-council findings and boostrap uf#10
jpower432 merged 3 commits into
unbound-force:mainfrom
jpower432:fix/review-council-findings

Conversation

@jpower432

Copy link
Copy Markdown
Collaborator

Summary

This PR addresses findings from #7 that were merged in #6 and runs uf init

Related Issues

Refs: #7

Review Hints

review-council run locally to while adressing changes
Used latest uf release with AI-assisted uf-init

Migration guidance (CHANGELOG), missing removed-field test fixtures
(personas, workflow), macOS-safe sed in provision.sh, schema validation
gate on publish-cue.yml, specific cue vet error output in task test,
globbed vet-examples, and stale open_question rename in prd-curator.md.

Assisted-by: Claude Code <noreply@anthropic.com>

fix: address review council findings on prior commit

- provision.sh: fix ERR trap referencing stale/unset $clean across loop
  iterations (could rm -rf an unrelated already-finished case); also
  clean up .gitconfig and clear the trap after the loop
- Taskfile.yml: drop sources:-based caching on vet-examples — it was
  silently skipping re-validation on unchanged example files even after
  schema edits, defeating the task's purpose
- CHANGELOG.md: clarify the breaking schema change already shipped in
  unbound-force#8, this entry backfills documentation rather than describing a
  pending change
- prd-curator.md: fix subject/verb mismatch from the open-questions
  rename ("open-questions entry", not bare plural as subject)

Assisted-by: Claude Code <noreply@anthropic.com>

Signed-off-by: Jennifer Power <barnabei.jennifer@gmail.com>
Signed-off-by: Jennifer Power <barnabei.jennifer@gmail.com>
@jpower432
jpower432 requested review from a team and jflowers September 1, 2026 23:52
@jpower432
jpower432 marked this pull request as ready for review September 2, 2026 19:59

@jflowers jflowers left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Review: #10

Verdict: APPROVE

Well-executed remediation of #7 review-council findings plus uf init scaffolding. Intentional changes (provision.sh safety, CI validation gate, fixtures, CHANGELOG, schema comment) match the stated findings.

Alignment

No issues found.

Security

  • [LOW] .gitignore:27openspec lacks trailing / (inline comment).
  • [LOW] .github/workflows/publish-cue.yml — no top-level permissions: {} deny-all (unlike ci.yml). Job-level perms are set; CI-020 prefers deny-all at workflow level. Not inline because that line is outside the diff hunk.

Constitution Compliance

No issues found.

CI

test PASSED.

This review was generated by /uf.review-pr (AI-assisted).

Comment thread .gitignore Outdated
Signed-off-by: Jennifer Power <barnabei.jennifer@gmail.com>

Co-authored-by: Jay Flowers <jay.flowers@gmail.com>
@jpower432
jpower432 merged commit 1328599 into unbound-force:main Sep 3, 2026
1 check passed
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.

3 participants