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
-
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.
-
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).
-
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.
-
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
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.
Goal
Advance the
explore-developer-ideas-from-tracked-researchersgoal 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
Define the tracked-researcher list. Create
docs/research/tracked-researchers.mdcontaining:agentic-loops,self-improvement,evals,memory,multi-agent,tool-use).Ingestion mechanism. Add a small Rust binary or
simardsubcommand (e.g.simard research scan) that:docs/research/tracked-researchers.md(or a siblingtracked-researchers.tomlif structured data is preferred).~/.simard/research/digest-<date>.jsonlwith{source, author, title, url, published_at, tags}.Triage loop. Document in
docs/research/triage.mdhow Simard cycles will:roadmap:issue with labelenhancementsummarizing the idea, the source link, and a proposed Simard experiment.~/.simard/research/triage-<date>.log.Roadmap integration. Cross-link accepted items into
docs/roadmap.md(create if missing) under aResearch-sourced ideassection so they are visible alongside engineering work.Acceptance criteria
docs/research/tracked-researchers.mdexists 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.mddescribes the cycle-by-cycle triage protocol.docs/roadmap.mdexists with aResearch-sourced ideassection (may start empty).docs/research/samples/so future cycles can validate the format.Out of scope
Notes for the next cycle
Once this issue is filed, the next Simard cycle should
spawn_engineeragainst it with a bounded first step: scaffolddocs/research/tracked-researchers.mdwith the seed list and the documented schema, thencargo check --libto confirm no accidental code changes broke the tree.