Skip to content

Add citation infra + fix IANA-singular drift (both papers cited)#67

Closed
Wolfe-Jam wants to merge 1 commit into
mainfrom
add-citation-and-both-papers
Closed

Add citation infra + fix IANA-singular drift (both papers cited)#67
Wolfe-Jam wants to merge 1 commit into
mainfrom
add-citation-and-both-papers

Conversation

@Wolfe-Jam
Copy link
Copy Markdown
Owner

Summary

faf-cli handles both .faf and .fafm formats but the README only mentioned .faf for IANA registration. This PR:

  • Adds CITATION.cff (CFF 1.2.0) — preferred-citation = Context paper (foundational); references += Memory paper (.fafm).
  • Adds ## Citation section with both papers + BibTeX + Option-1 orange DOI badges side-by-side.
  • Fixes IANA-singular drift in line 1 (faf-stamp comment) and line 278 — now acknowledges both registered formats.

Companion citation infrastructure to:

Receipts

  • Context paper: DOI 10.5281/zenodo.18251362 (Zenodo, Nov 2025)
  • Memory paper: DOI 10.5281/zenodo.20348942 (Zenodo, May 2026)
  • IANA: vnd.faf+yaml (2025-10-30), vnd.fafm+yaml (2026-05-13)

🤖 Generated with Claude Code

faf-cli handles both `.faf` and `.fafm` formats but the README only
mentioned `.faf` for IANA registration. Updates:

- New CITATION.cff (CFF 1.2.0) — preferred-citation = Context paper
  (foundational), references += Memory paper (extends to .fafm).
- README ## Citation section with both papers + BibTeX + Option-1
  orange DOI badges (Context · Memory) side-by-side.
- IANA-singular drift fixed: line 1 stamp + line 278 acknowledge both
  registered formats (`vnd.faf+yaml` + `vnd.fafm+yaml`).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
faf-cli Ready Ready Preview, Comment May 22, 2026 11:57pm

@Wolfe-Jam
Copy link
Copy Markdown
Owner Author

Closing as superseded.

These three PRs (#67 here, #52 in claude-faf-mcp, #3 in claude-fafm-sdk) and PR #10 in the faf repo were each designed somewhat independently — different badge placements, different completeness levels, no shared master template. That's drift, not polish.

Switching to a "build once, deploy consistently" approach:

  1. Lock the master template on faf#10 (single top badge row containing all FAF cohort signals — cyan IANA badges + orange Option-1 DOI badges + repo's existing infrastructure badges, in one place, in one canonical order).
  2. Merge faf#10 as the canonical reference.
  3. Open new PRs across the cohort repos applying the EXACT same reusable markdown — no per-repo invention.

This PR will be replaced by a new one matching the locked master pattern.

🤖 Generated with Claude Code

@Wolfe-Jam Wolfe-Jam closed this May 23, 2026
@Wolfe-Jam Wolfe-Jam deleted the add-citation-and-both-papers branch May 23, 2026 00:35
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