Automated Fixed Item Parameter Calibration (FIPC) for IRT test linking.
This package contains the original graduate-school implementation used to produce accurate fixed-item linking results. The current maintenance goal is to preserve numerical behavior while modernizing repository operations (documentation, CI, and dependency hygiene).
R/aFIPC.R: coreautoFIPC()implementationDESCRIPTION,NAMESPACE,man/: package metadata and generated docspackrat/: historical dependency lock/vendor directory.github/workflows/: CI/security automation
- Algorithmic core is legacy but trusted for historical outputs.
- Operational guardrails are now maintained via GitHub Actions and Dependabot.
- Legacy
packratbootstrap is opt-in viaAFIPC_ENABLE_PACKRAT=true. - Broken host-specific
packrat/lib-Rsymlinks were removed for portable builds. - Architectural and agent operation docs are available in:
ARCHITECTURE.mdAGENTS.mdCLAUDE.mdCONTRIBUTING.md.github/SECURITY.md
- Pull request template:
.github/PULL_REQUEST_TEMPLATE.md - Issue templates:
.github/ISSUE_TEMPLATE/ - Code ownership:
.github/CODEOWNERS - Code quality checks:
.github/workflows/code-quality.yml - Security checks (private-safe):
.github/workflows/security-audit.yml - Secret-scan policy config:
.gitleaks.toml - CodeRabbit command reference:
docs/coderabbit/review-commands.md - Maintainer operations runbook:
docs/operations/maintenance-runbook.md
R_PROFILE_USER=/dev/null Rscript -e \
'install.packages(c("rcmdcheck"), repos="https://cloud.r-project.org")'
R_PROFILE_USER=/dev/null Rscript -e \
'rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning")'- Prefer preserving equation/calibration behavior over refactoring.
- Avoid silent behavioral changes in
autoFIPC()without explicit regression evidence. - Keep CI green on supported runners and keep Actions pinned/updated.