Skip to content

feat(research): add Social Evidence Researcher - #886

Open
IRONICBo wants to merge 1 commit into
msitarzewski:mainfrom
IRONICBo:add-social-evidence-researcher
Open

IRONICBo wants to merge 1 commit into
msitarzewski:mainfrom
IRONICBo:add-social-evidence-researcher

Conversation

@IRONICBo

Copy link
Copy Markdown

What does this PR do?

Adds one standalone Social Evidence Researcher under research/.

The agent is designed for cross-platform, read-only social research. It separates discovery cards from opened posts, comments, and inspected media; keeps identifying source references in a restricted ledger; maps claims to evidence; and reports access or sampling limits instead of hiding them.

This is distinct from the existing publishing strategist, X-only intelligence analyst, general trend researcher, and literature synthesist. Jev Social is an optional freemium execution service; the research method still works with authorised exports or supplied public URLs. I maintain Jev Social. Codex assisted with drafting, validation, and two review passes.

Agent Information (if adding/modifying an agent)

  • Agent Name: Social Evidence Researcher
  • Category: Research
  • Specialty: Evidence-preserving research across Instagram, TikTok, LinkedIn, and other authorised social sources

Real-scenario validation

I applied the agent contract to Jev Social's public v0.1.8 Instagram real-run report. It correctly distinguished the one fully inspected post from three discovery-only records, preserved the separation between author claims and researcher interpretation, and identified missing query provenance, confidence, privacy, provider-egress, and retention fields. That scenario is why the agent includes explicit evidence states, a restricted ledger, and a claim-to-evidence matrix.

Repository validation:

  • ./scripts/lint-agents.sh research/research-social-evidence-researcher.md — 0 errors, 0 warnings
  • ./scripts/check-agent-originality.sh research/research-social-evidence-researcher.md — 0.0% overlap
  • ./scripts/check-divisions.sh — pass
  • Cross-format conversion tests — 29 passed, 0 failed across 280 agents and 14 targets
  • Installer tests — 36 passed, 0 failed, 1 existing expected failure (#755)
  • git diff --check — pass
  • Two read-only Codex review cycles — the first drove provider-egress, browser-identity, retention, restricted-ledger, and freemium-boundary fixes; the final review reported No findings

Checklist

  • Follows the agent template structure from CONTRIBUTING.md
  • Includes YAML frontmatter with name, description, color
  • Has concrete code/template examples (for new agents)
  • Tested in real scenarios
  • Proofread and formatted correctly

TheRealVitja pushed a commit to TheRealVitja/agency-agents that referenced this pull request Oct 6, 2026
…nts)

Curated sync of the open upstream pull requests as of 2026-10-06:

- Script and CI fixes: msitarzewski#1055, msitarzewski#1030, msitarzewski#865, msitarzewski#860, msitarzewski#967, msitarzewski#870, msitarzewski#869, msitarzewski#889,
  msitarzewski#1056, msitarzewski#755, msitarzewski#868, msitarzewski#771, msitarzewski#867; ported msitarzewski#523, msitarzewski#512 and the permissions
  part of msitarzewski#790.
- Existing-agent fixes: msitarzewski#1033-msitarzewski#1052, msitarzewski#1053, msitarzewski#1054, msitarzewski#1023, msitarzewski#756-msitarzewski#759, msitarzewski#799,
  msitarzewski#805, msitarzewski#715, msitarzewski#752, msitarzewski#784, msitarzewski#793, msitarzewski#858, msitarzewski#812, msitarzewski#789, msitarzewski#1007.
- New agents: msitarzewski#702, msitarzewski#707, msitarzewski#731, msitarzewski#732, msitarzewski#764, msitarzewski#848, msitarzewski#859, msitarzewski#862, msitarzewski#863, msitarzewski#886,
  msitarzewski#908, msitarzewski#982-msitarzewski#985, msitarzewski#1031, msitarzewski#1032.
- Docs: msitarzewski#577, msitarzewski#743, msitarzewski#762, msitarzewski#785, msitarzewski#786, msitarzewski#815, msitarzewski#816.

Fixes found while integrating: Bash 3.2 guard for the msitarzewski#755 worker argv,
Windsurf re-conversion over a stale .windsurfrules, locale-independent
check-divisions.sh, agency- prefix handling in the outputs eval, and the
India Business Navigator's YAML and headings. Resolves upstream issues
msitarzewski#229, msitarzewski#763, msitarzewski#821 and msitarzewski#1027.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NwgfpJ9tGbUh5g84u5VSgv
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