Skip to content

feat(forensic-taxonomy): source-credibility family + role ergonomics (27 F.5/F.6)#180

Closed
bryanmatthewsimonson wants to merge 1 commit into
claude/phase-27-f4-baselines-visiblefrom
claude/phase-27-f5-source-credibility
Closed

feat(forensic-taxonomy): source-credibility family + role ergonomics (27 F.5/F.6)#180
bryanmatthewsimonson wants to merge 1 commit into
claude/phase-27-f4-baselines-visiblefrom
claude/phase-27-f5-source-credibility

Conversation

@bryanmatthewsimonson

Copy link
Copy Markdown
Owner

Summary

Phase-27 slices F.5/F.6 — completes the forensic ladder. Stacked on #179 (→ #178#177#176 → the Phase-26 chain).

F.5 — the persuasion-over-evidence family

The driving case: dismissing a WSJ article because its journalist previously mis-reported something — a move with more persuasive power than evidential power, and no existing family covered it (the six families are the accused party's defensive canon). New side-neutral source-credibility/* family (Walton 1998):

  • track-record-substitution — past errors substitute for engagement with the present claims
  • borrowed-authority — credentials invoked as if they settle a contested claim
  • guilt-by-association — the claimant's associations as the operative rebuttal
  • motive-speculation — imputed motives substituted for evidence

Every guide entry's counter-indicators include "the speaker is REPORTING someone else's move" — the F.2 attribution rule restated per maneuver, guard-tested. The family rides automatically into the modal picker, the LLM prompt, and the validators. The blessed fallacy/* namespace is now stated in the prompt too.

Crucially, these counter-indicate honestly: pointing out a track record alongside engaging the claims is calibration, not the maneuver — only substitution qualifies.

F.6 — role ergonomics

journalist / official / commentator added (additive; no renames — role is wire-visible), and the modal no longer silently defaults every finding to 'apologist' — role is an explicit choice.

Wire note

Both vocabularies are additive on kind-30062 tags; NIP_DRAFT updated per the wire-change rule ("consumers MUST tolerate role values outside the original six").

Tests: 1,796 green (2 new/updated pins) · build clean · lint 0 errors.

Next

K.1/K.2 — the Claude capture skill — is the last approved item (the C extract cache stays held until after Epistack).

🤖 Generated with Claude Code

…(27 F.5/F.6)

Phase 27 slices F.5/F.6 — completes the forensic ladder. The driving
case: discrediting an article via the journalist's track record
instead of evidence about its claims — persuasive power without
evidential power, and no family covered it (the six existing families
are the ACCUSED party's defensive canon; condemn-condemners and
darvo/attack frame the deflector, not the dismisser).

- F.5: additive side-neutral source-credibility/* family (Walton 1998
  ad hominem argumentation): track-record-substitution (the WSJ
  example), borrowed-authority, guilt-by-association,
  motive-speculation. Full MANEUVER_GUIDE entries; every counter-
  indicator list includes "the speaker is REPORTING someone else's
  move" — the F.2 attribution rule restated per maneuver (guard-
  tested). Rides automatically into the modal picker, the LLM prompt
  guide, and the validators via FORENSIC_MANEUVER_GROUPS.
- The blessed fallacy/* namespace is now surfaced in the findings
  prompt (it was validator-grammar-only).
- F.6: role enum gains journalist / official / commentator (additive —
  role is wire-visible on published 30062s; no renames), and the
  finding modal no longer defaults to 'apologist' (debate jargon
  silently stamped onto journalism content) — role is an explicit
  choice with a friendly pre-check.
- NIP_DRAFT: both additive vocabularies called out per the wire-change
  rule; consumers MUST tolerate role values beyond the original six.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@bryanmatthewsimonson

Copy link
Copy Markdown
Owner Author

Landed on main via the #183 consolidation merge (the stacked-merge cascade closed/retargeted intermediates; every commit from this PR is in main).

@bryanmatthewsimonson
bryanmatthewsimonson deleted the claude/phase-27-f5-source-credibility branch July 18, 2026 05:19
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