**Goal**: Generate comprehensive audit reports documenting research methodology, data provenance, and analysis lineage for publication, compliance, and reproducibility verification.
/plugin marketplace add syfyufei/adrian-marketplace/plugin install truth-verification@LLM-Research-MarketplaceGoal: Generate comprehensive audit reports documenting research methodology, data provenance, and analysis lineage for publication, compliance, and reproducibility verification.
When to use: Before publication, before sharing research, for compliance audits, or to create reproducible research archives.
Before running this command:
.truth/manifest.json exists with complete tracking/truth-verification:verify to confirm data integrity/truth-verification:reproduce to validate reproducibility/truth-verification:cite-check to validate citations/truth-verification:audit
/truth-verification:audit --include-timeline
/truth-verification:audit --format json --output audit-report.json
/truth-verification:audit --format html --output audit-report.html
/truth-verification:audit --detail-level full --include-timeline --include-anomalies
/truth-verification:audit --format markdown \
--include-timeline \
--include-recommendations \
--output publication-audit.md
/truth-verification:audit --include-anomalies --anomaly-sensitivity high
Data Collection:
Analysis:
Timeline Generation (optional):
Anomaly Detection (optional):
Report Generation:
Manifest Update:
# Research Audit Report
## Executive Summary
- Project: test-project
- Generated: 2025-12-15T15:00:00Z
- Status: AUDIT COMPLETE ✓
- Reproducibility Score: 95/100 (Excellent)
- Issues Found: 0 critical, 0 warnings
## Data Inventory
### Registered Data Sources (5 files)
1. data/raw/dataset.csv
- Registered: 2025-12-15T10:00:00Z
- Hash: a7b3f8d9e2c1b4f6a8e9c2d5f7a8b3c1
- Size: 2.5 MB
- Status: ✓ Verified
- Integrity: ✓ Unchanged since registration
2. data/raw/metrics.csv
- Registered: 2025-12-15T10:05:00Z
- Hash: b8c4a9e3d1f2c5a8b1d4e7f9a2c5d8e1
- Size: 1.2 MB
- Status: ✓ Verified
- Integrity: ✓ Unchanged since registration
... (more data sources)
## Analysis Scripts (3 tracked)
1. codes/preprocessing.py
- First executed: 2025-12-15T11:00:00Z (45 seconds)
- Executions: 3 total
- Inputs: data/raw/dataset.csv, data/raw/metrics.csv
- Outputs: data/cleaned/merged.csv
- Status: ✓ All executions complete
2. codes/analysis.py
- First executed: 2025-12-15T12:30:00Z (120 seconds)
- Executions: 2 total
- Inputs: data/cleaned/merged.csv
- Outputs: paper/figures/results.png, paper/data/analysis.json
- Status: ✓ All executions complete
... (more scripts)
## Dependency Chains
### Chain 1: Primary Analysis Pipeline
data/raw/dataset.csv (2.5 MB)
→ preprocessing.py (45 sec)
→ data/cleaned/merged.csv (2.3 MB) ✓
→ analysis.py (120 sec)
→ paper/figures/results.png (456 KB) ✓
→ paper/manuscript.md (references results)
Status: ✓ COMPLETE AND TRACEABLE
### Chain 2: Metrics Processing
data/raw/metrics.csv (1.2 MB)
→ merge.py (30 sec)
→ data/cleaned/metrics.csv (1.1 MB) ✓
Status: ✓ COMPLETE AND TRACEABLE
## Timeline of Events
2025-12-15T10:00:00Z - Registered data/raw/dataset.csv (2.5 MB)
2025-12-15T10:05:00Z - Registered data/raw/metrics.csv (1.2 MB)
2025-12-15T10:30:00Z - Registered codes/preprocessing.py
2025-12-15T11:00:00Z - Executed preprocessing.py (45 seconds)
2025-12-15T11:05:00Z - Generated data/cleaned/merged.csv (2.3 MB)
2025-12-15T12:30:00Z - Executed analysis.py (120 seconds)
2025-12-15T12:32:00Z - Generated paper/figures/results.png (456 KB)
2025-12-15T14:00:00Z - Verified all data files (✓ all unchanged)
2025-12-15T14:30:00Z - Validated reproducibility score: 95/100
## Reproducibility Assessment
Score: 95/100 (EXCELLENT)
- Input Integrity: 40/40 ✓
- Script Traceability: 30/30 ✓
- Output Attribution: 20/20 ✓
- No Orphaned Data: 5/10 (5 extra files marked as backup)
Recommendation: READY FOR PUBLICATION
## Anomalies Detected
None - All systems normal.
## Compliance Summary
✓ All data sources registered with cryptographic hashes
✓ All analysis steps traced with execution metadata
✓ All outputs attributed to generating scripts
✓ No data modifications after analysis completion
✓ Complete dependency graph with no broken links
✓ Reproducibility score exceeds 90 (excellent range)
## Recommendations
1. Archive this audit report with the manuscript
2. Commit .truth/ directory to version control
3. Share audit report with collaborators
4. Consider publishing with full reproducibility support
---
Generated by truth-verification v0.4.0
Audit Report Version: 1.0.0
Low: Only critical issues (missing files, broken chains) Medium: Critical + significant issues (modified data, missing metadata) High: All issues including minor inconsistencies
| Error | Cause | Solution |
|---|---|---|
| "No data to audit" | Manifest is empty | Register files and track scripts first |
| "Invalid manifest" | Manifest corrupted | Restore from backup or reinitialize |
| "Cannot generate report" | Disk space or permission issue | Check disk and permissions |
| "Invalid format" | Unsupported report format | Use json, markdown, or html |
After successful execution:
/truth-verification:audit --detail-level forensic \
--include-timeline \
--include-anomalies \
--anomaly-sensitivity high \
--format markdown
Creates detailed analysis suitable for investigations.
/truth-verification:audit --compare-with-previous-audit
Shows what changed since last audit.
/truth-verification:audit --include-only "data/raw/*,paper/*"
Only audits specific directories.
/truth-verification:audit --format markdown \
--executive-summary-only \
--output executive-audit-summary.md
Creates concise summary for external reviewers.
Complete publication workflow:
# 1. Initialize and track all work
/truth-verification:init
/truth-verification:register --recursive --dir data/
/truth-verification:track --script codes/...
/truth-verification:verify
# 2. Validate reproducibility and citations
/truth-verification:reproduce --generate-report
/truth-verification:cite-check --paper paper/manuscript.md --strict-mode
# 3. Generate final audit
/truth-verification:audit --include-timeline --format markdown --output audit-trail.md
# 4. Publish with complete reproducibility documentation
# Include audit-trail.md with submission
# Archive .truth/ with code repository
# Share reproducibility badge or DOI
Use audit reports for:
After audit generation:
/truth-verification:register - Register data files/truth-verification:track - Record script execution/truth-verification:verify - Check data integrity/truth-verification:reproduce - Validate reproducibility/truth-verification:cite-check - Validate citations