Skip to content

Non-blocking review findings from PR #66 (2) #67

Description

@twistedmelonman

Non-blocking concerns raised while reviewing PR #66 (docs: gh JSON/jq guide, and work logs on the dotfiles issue).

None of these blocked the merge. They are batched into one issue so a
review's findings stay one unit of attention rather than 2 separate
tracking issues; tick items off as they are addressed, and close this issue
when the list is done or the remaining items are judged not worth doing.

  • Handoff doc records a causal conclusion that the follow-up response doc supersedes (PR content self-conflict (2026-08-25-dotfiles-config-contamination-response.md, Corrections to the handoff), docs/2026-08-24-dotfiles-config-contamination-handoff.md)
    The response document explicitly lists six handoff claims as False, Incomplete, Insufficient, Misleading, or Unsupported — including the worktree timeline and the proposed git -C repair. Both documents are merged side by side with no pointer at the top of the handoff directing a reader to the newer analysis. A future reader who opens only the handoff will act on the superseded conclusion, in particular the git -C "${dir}" remediation that the response shows does not override an inherited GIT_DIR. Suggested action: add a one-line superseded-by banner at the top of the handoff doc linking to the response doc.

  • Remediation for dotfiles config contamination is documented but not yet implemented (2026-08-25-dotfiles-config-contamination-response.md (Recommended remediation), general — smartwatermelon/dotfiles, bash/tests/)
    The response doc specifies five remediation items against smartwatermelon/dotfiles: sanitize Git environment variables in fixture tests, add an inherited-GIT_DIR regression test, add the missing core.bare assertion to test-git-config-hygiene.sh, retain the chflags uchg tripwire, and consider a post-suite config integrity check. This PR lands the analysis only; the dotfiles repo is untouched. Until item 1 ships, the contamination can recur and silently disables the local review hooks that would detect it. Suggested action: track these against dotfiles .git/config was contaminated with test-fixture values; cause unknown twistedmelonman/dotfiles#239 so the reopened issue carries the actionable work.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech-debtTechnical debt to address

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions