Skip to content

explore-developer-ideas-from-tracked-researchers: monitor researcher feeds and triage into roadmap #1195

@rysweet

Description

@rysweet

Goal

Advance the explore-developer-ideas-from-tracked-researchers goal by establishing a tracked, auditable workflow for monitoring a curated set of researchers/developers and triaging promising ideas into the Simard roadmap.

This issue exists so subsequent cycles have a concrete artifact to spawn engineers against (currently the goal has no backing issue, which is why it sits at 0%).

Scope

  1. Define the tracked-researcher list. Create docs/research/tracked-researchers.md containing:

    • Name, primary affiliation, and 1–2 sentence rationale for tracking.
    • Canonical feed URL(s): GitHub profile, blog/RSS, arXiv author page, X/Mastodon handle, Substack, etc.
    • Topic tags relevant to Simard (e.g. agentic-loops, self-improvement, evals, memory, multi-agent, tool-use).
    • Seed the list with at minimum: Andrej Karpathy, Simon Willison, Nathan Lambert (Interconnects), Lilian Weng, Jason Wei, Riley Goodside, Shunyu Yao (ReAct/SWE-agent), the METR team, the Princeton NLP group, and the Anthropic + DeepMind public research blogs. Maintainers may add/remove.
  2. Ingestion mechanism. Add a small Rust binary or simard subcommand (e.g. simard research scan) that:

    • Reads docs/research/tracked-researchers.md (or a sibling tracked-researchers.toml if structured data is preferred).
    • Pulls recent items (last 14 days) from each feed via existing HTTP client utilities — no new heavy deps.
    • Emits a JSONL digest to ~/.simard/research/digest-<date>.jsonl with {source, author, title, url, published_at, tags}.
    • Fails loud on feed errors (no silent skip — per the repo's no-fallback rule).
  3. Triage loop. Document in docs/research/triage.md how Simard cycles will:

    • Read the latest digest.
    • For each item judged promising, open a roadmap: issue with label enhancement summarizing the idea, the source link, and a proposed Simard experiment.
    • Close/ignore irrelevant items with a one-line rationale logged to ~/.simard/research/triage-<date>.log.
  4. Roadmap integration. Cross-link accepted items into docs/roadmap.md (create if missing) under a Research-sourced ideas section so they are visible alongside engineering work.

Acceptance criteria

  • docs/research/tracked-researchers.md exists with the seed list and schema documented.
  • simard research scan (or equivalent) runs end-to-end against the seed list and produces a digest file; failures surface as non-zero exit + stderr.
  • docs/research/triage.md describes the cycle-by-cycle triage protocol.
  • docs/roadmap.md exists with a Research-sourced ideas section (may start empty).
  • At least one digest run is committed as a sample under docs/research/samples/ so future cycles can validate the format.

Out of scope

  • Any LLM-based summarization of feed items (can be a follow-up issue).
  • Slack/Discord delivery of digests.
  • Automated PR generation from research items — triage stays human/Simard-cycle driven.

Notes for the next cycle

Once this issue is filed, the next Simard cycle should spawn_engineer against it with a bounded first step: scaffold docs/research/tracked-researchers.md with the seed list and the documented schema, then cargo check --lib to confirm no accidental code changes broke the tree.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions