Skip to content

docs: add FIPC ADRs and correct bibliographic citations - #261

Open
seonghobae wants to merge 5 commits into
masterfrom
cursor/fipc-citation-adrs-6383
Open

docs: add FIPC ADRs and correct bibliographic citations#261
seonghobae wants to merge 5 commits into
masterfrom
cursor/fipc-citation-adrs-6383

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add docs/adr/ (template, index, ADR-0001 FIPC-only linking, ADR-0002 mirt MML-EM, ADR-0003 IPD/DIF delegated to mirt).
  • Correct bibliographic citations to verified APA 7th records (Kim 2006; Stocking & Lord 1983; Haebara 1980; Kolen & Brennan 2014; Kim & Kolen 2019; Kang & Petersen 2012; Chalmers 2012; Bock & Aitkin 1981; AERA/APA/NCME 2014).
  • Remove the invented Kim & Kolen 2010 JEM citation (that title belongs to Kang & Petersen 2012).
  • R/aFIPC.R / man/autoFIPC.Rd unchanged.

Validation

  • R CMD check (CI check succeeded on 7b711e7)
  • Markdown/YAML/workflow lint checks (CI quality succeeded)
  • No secrets or credentials were added
  • strix, Semgrep, trivy-fs, osv-scan, secret-and-workflow-audit, opencode-review, and noema-review succeeded on 7b711e7

The earlier noema-review failure was gh api graphql HTTP 503 during the GitHub.com outage, not a docs finding. Retrigger after All Systems Operational cleared it.

Risk and Rollback

  • Risk level: low (docs/citations only)
  • Rollback plan: revert the docs commits. No calibration code changed.

Behavioral Impact

  • R/aFIPC.R unchanged
  • If changed, regression evidence is attached

Checklist

  • Docs updated (README.md, ARCHITECTURE.md, CONTRIBUTING.md, AGENTS.md, CLAUDE.md, docs/)
  • New/updated GitHub Actions use full commit SHA pinning (no workflow edits)
  • Security policy / contribution policy alignment verified
Open in Web Open in Cursor 

Record Kim (2006) as the implemented FIPC contract, contrast
Stocking-Lord and Haebara as unimplemented alternatives, and replace
the misattributed Kim & Kolen 2010 JEM record with Kang & Petersen
(2012) and Kim & Kolen (2019).

Co-authored-by: Seongho Bae <seonghobae@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Aug 16, 2026

Copy link
Copy Markdown

Important

Review available on request

  • 🔍 Trigger review

Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment @coderabbitai review to review the latest changes. For a full review, comment @coderabbitai full review.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 020944bd-e537-4ca7-b4c4-7ec4d3362902


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@seonghobae
seonghobae marked this pull request as ready for review August 16, 2026 16:51
@cursor

cursor Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

Link AGENTS.md and CLAUDE.md to docs/adr/ and docs/papers/README.md
so the FIPC contract, mirt engine boundary, and withdrawn 2010 JEM
record stay discoverable to agents.

Co-authored-by: Seongho Bae <seonghobae@users.noreply.github.com>
@cursor
cursor Bot enabled auto-merge August 17, 2026 16:31
@seonghobae

Copy link
Copy Markdown
Collaborator Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown
⚠️ Action not completed

Review rate limited.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@seonghobae

Copy link
Copy Markdown
Collaborator Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown
⚠️ Action not completed

Review rate limited.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@opencode-agent
opencode-agent Bot disabled auto-merge August 17, 2026 17:03
cursoragent and others added 3 commits August 17, 2026 17:08
# Conflicts:
#	ARCHITECTURE.md

Co-authored-by: Seongho Bae <seonghobae@users.noreply.github.com>
Org required workflows failed before scanning this PR: Strix could
not resolve repo visibility because installation 141441800 hit the
GitHub API rate limit (HTTP 403), and Noema died on a GraphQL 503.
No package or citation change.

Co-authored-by: Seongho Bae <seonghobae@users.noreply.github.com>
Required noema-review still shows the HTTP 503 from the earlier
GitHub.com outage (gh api graphql). Package checks already passed.
Empty commit retriggers the org required review after status
returned to All Systems Operational.

Co-authored-by: Seongho Bae <seonghobae@users.noreply.github.com>
@opencode-agent

opencode-agent Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

OpenCode Review Overview

  • Head SHA: 7b711e73aad8de5aa492a6d6866b10b8849d1c8d
  • Workflow run: 32223738690
  • Workflow attempt: 1
  • Gate result: REQUEST_CHANGES (approval step)

Pull request overview

OpenCode reviewed the current-head bounded evidence and requested changes before merge.

Findings

1. P2 CONTRIBUTING.md:11 - Preserve ordered-list continuation indentation

  • Problem: The Ground Rules item continuation changed from three leading spaces to two. This can make evidence and maintainer approval. render outside item 1 or inconsistently across Markdown parsers, degrading the contributor guide.
  • Root cause: The focused hunk changes the continuation indentation without changing the surrounding ordered-list marker.
  • Fix: Restore the three leading spaces before evidence and maintainer approval..
  • Regression test: Run the repository's .github/workflows/code-quality.yml Markdown-lint job and render CONTRIBUTING.md, verifying the Ground Rules list remains a single ordered list.
  • Suggested diff: posted in this finding's inline review thread.

Summary

Overview: Documentation-only PR adding ADRs and citation guidance. Changed-file evidence: CONTRIBUTING.md and the ADR/citation files are current-head changes. Verification posture: source/diff review only; no runtime receipt. Linter/static: no completed failed checks; markdown formatting issue identified in the focused hunk. TDD/regression: no runtime tests changed. Coverage: Coverage execution evidence reports not applicable for supported changed source/package files. Docstring coverage: Coverage execution evidence reports not applicable. DAG: CodeGraph current-head evidence covers the repository but found no meaningful dependency edge for these Markdown surfaces; focused flow is CONTRIBUTING.md -> Markdown renderer -> contributor Ground Rules. Mermaid: flowchart TD A["CONTRIBUTING.md"] --> B["Markdown renderer"] --> C["Ground Rules list"] --> D["Contributor understanding"]. PoC/execution: no execution receipt. DDD/domain: ADRs document FIPC and calibration decisions. CDD/context: architecture and agent/contributor documentation are updated consistently in scope. Similar issues: no unresolved non-outdated review threads or completed failed checks. Claim/concept check: citation records are present, but authoritative source verification was not executed in this isolated review. Standards search: no external search receipt. Compatibility/convention: documentation-only change; preserve Markdown list indentation. Breaking-change/backcompat: no runtime/API change. Implementation completeness: no executable implementation added. Performance: no runtime impact. Developer experience: contributor and agent guidance reviewed. User experience: documentation navigation and rendered list readability reviewed. Visual/DOM: non-web Markdown surface; no browser evidence required. Accessibility/i18n: no UI surface changed. Supply-chain/license: no dependencies or licenses changed. Packaging: R package manifests are unchanged; changed surfaces are documentation. Security/privacy: no runtime or trust-boundary change.

Adversarial validation

{"status":"failed","probes":[{"path":"CONTRIBUTING.md","line":11,"hypothesis":"Reducing the continuation indentation from three spaces to two will cause the first Ground Rules continuation to fall outside the ordered-list item or render inconsistently.","attack_or_counterexample":"Trusted focused diff at bounded-review-evidence.md:1626-1628 observed base line 11 as three leading spaces and current line 11 as two leading spaces while line 10 remains an ordered-list item; the malformed-list source trace is confirmed.","evidence":"Source trace at CONTRIBUTING.md:11 observed the exact indentation reduction in the current-head focused hunk; source-line-sha256=3b036e2ef58ce875691a4c64c4d973c0b889bd98f0076f900c283e24348fa553","outcome":"confirmed"}],"residual_risk":"After restoring the original three-space continuation indentation, the remaining documentation claims still require normal repository Markdown validation and maintainer verification of bibliographic sources."}
  • Result: REQUEST_CHANGES

  • Reason: P2: CONTRIBUTING.md reduces ordered-list continuation indentation, risking malformed Ground Rules rendering.

  • Head SHA: 7b711e73aad8de5aa492a6d6866b10b8849d1c8d

  • Workflow run: 32223738690

  • Workflow attempt: 1

Changed-File Evidence Map

flowchart LR
  PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
  Evidence --> S1["Changed file (5 files)"]
  S1 --> I1["repository behavior"]
  I1 --> R1["Review risk: Changed file (5 files)"]
  R1 --> V1["required checks"]
  Evidence --> S2["Docs (7 files)"]
  S2 --> I2["operator or user guidance"]
  I2 --> R2["Review risk: Docs (7 files)"]
  R2 --> V2["docs review"]
Loading

@opencode-agent opencode-agent Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

OpenCode reviewed the current-head bounded evidence and requested changes before merge.

Findings

1. P2 CONTRIBUTING.md:11 - Preserve ordered-list continuation indentation

  • Problem: The Ground Rules item continuation changed from three leading spaces to two. This can make evidence and maintainer approval. render outside item 1 or inconsistently across Markdown parsers, degrading the contributor guide.
  • Root cause: The focused hunk changes the continuation indentation without changing the surrounding ordered-list marker.
  • Fix: Restore the three leading spaces before evidence and maintainer approval..
  • Regression test: Run the repository's .github/workflows/code-quality.yml Markdown-lint job and render CONTRIBUTING.md, verifying the Ground Rules list remains a single ordered list.
  • Suggested diff: posted in this finding's inline review thread.

Summary

Overview: Documentation-only PR adding ADRs and citation guidance. Changed-file evidence: CONTRIBUTING.md and the ADR/citation files are current-head changes. Verification posture: source/diff review only; no runtime receipt. Linter/static: no completed failed checks; markdown formatting issue identified in the focused hunk. TDD/regression: no runtime tests changed. Coverage: Coverage execution evidence reports not applicable for supported changed source/package files. Docstring coverage: Coverage execution evidence reports not applicable. DAG: CodeGraph current-head evidence covers the repository but found no meaningful dependency edge for these Markdown surfaces; focused flow is CONTRIBUTING.md -> Markdown renderer -> contributor Ground Rules. Mermaid: flowchart TD A["CONTRIBUTING.md"] --> B["Markdown renderer"] --> C["Ground Rules list"] --> D["Contributor understanding"]. PoC/execution: no execution receipt. DDD/domain: ADRs document FIPC and calibration decisions. CDD/context: architecture and agent/contributor documentation are updated consistently in scope. Similar issues: no unresolved non-outdated review threads or completed failed checks. Claim/concept check: citation records are present, but authoritative source verification was not executed in this isolated review. Standards search: no external search receipt. Compatibility/convention: documentation-only change; preserve Markdown list indentation. Breaking-change/backcompat: no runtime/API change. Implementation completeness: no executable implementation added. Performance: no runtime impact. Developer experience: contributor and agent guidance reviewed. User experience: documentation navigation and rendered list readability reviewed. Visual/DOM: non-web Markdown surface; no browser evidence required. Accessibility/i18n: no UI surface changed. Supply-chain/license: no dependencies or licenses changed. Packaging: R package manifests are unchanged; changed surfaces are documentation. Security/privacy: no runtime or trust-boundary change.

Adversarial validation

{"status":"failed","probes":[{"path":"CONTRIBUTING.md","line":11,"hypothesis":"Reducing the continuation indentation from three spaces to two will cause the first Ground Rules continuation to fall outside the ordered-list item or render inconsistently.","attack_or_counterexample":"Trusted focused diff at bounded-review-evidence.md:1626-1628 observed base line 11 as three leading spaces and current line 11 as two leading spaces while line 10 remains an ordered-list item; the malformed-list source trace is confirmed.","evidence":"Source trace at CONTRIBUTING.md:11 observed the exact indentation reduction in the current-head focused hunk; source-line-sha256=3b036e2ef58ce875691a4c64c4d973c0b889bd98f0076f900c283e24348fa553","outcome":"confirmed"}],"residual_risk":"After restoring the original three-space continuation indentation, the remaining documentation claims still require normal repository Markdown validation and maintainer verification of bibliographic sources."}
  • Result: REQUEST_CHANGES

  • Reason: P2: CONTRIBUTING.md reduces ordered-list continuation indentation, risking malformed Ground Rules rendering.

  • Head SHA: 7b711e73aad8de5aa492a6d6866b10b8849d1c8d

  • Workflow run: 32223738690

  • Workflow attempt: 1

Changed-File Evidence Map

flowchart LR
  PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
  Evidence --> S1["Changed file (5 files)"]
  S1 --> I1["repository behavior"]
  I1 --> R1["Review risk: Changed file (5 files)"]
  R1 --> V1["required checks"]
  Evidence --> S2["Docs (7 files)"]
  S2 --> I2["operator or user guidance"]
  I2 --> R2["Review risk: Docs (7 files)"]
  R2 --> V2["docs review"]
Loading

Comment thread CONTRIBUTING.md

1. Avoid behavior changes in `R/aFIPC.R` unless backed by explicit regression
evidence and maintainer approval.
evidence and maintainer approval.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Preserve ordered-list continuation indentation

  • Location: CONTRIBUTING.md:11
  • Problem: The Ground Rules item continuation changed from three leading spaces to two. This can make evidence and maintainer approval. render outside item 1 or inconsistently across Markdown parsers, degrading the contributor guide.
  • Root cause: The focused hunk changes the continuation indentation without changing the surrounding ordered-list marker.
  • Fix: Restore the three leading spaces before evidence and maintainer approval..
  • Regression test: Run the repository's .github/workflows/code-quality.yml Markdown-lint job and render CONTRIBUTING.md, verifying the Ground Rules list remains a single ordered list.

Suggested diff

```diff
-  evidence and maintainer approval.
+   evidence and maintainer approval.

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.

2 participants