Unity-Customer-Template/docs/REPORTS.md
Frank Harris 28c15035a4
All checks were successful
Code Documentation / code-docs (push) Successful in 6s
Project Report / project-report (push) Successful in 4s
Validate Code / validate (push) Successful in 3s
added unity files
2026-06-15 12:03:33 -05:00

3.1 KiB

Reports

reports/errors.md

  • Purpose: validation report for customer code and repository files
  • Generated by: tools/validate-code.sh
  • Typical contents: validation summary, files checked, warnings, errors, detailed per-file results

reports/project-flow.md

  • Purpose: best-effort project flow analysis
  • Generated by: tools/project-report.sh
  • Typical contents: likely entry point, possible startup files, detected frameworks, detected databases, probable application flow

reports/file-summary.md

  • Purpose: repository structure summary
  • Generated by: tools/project-report.sh
  • Typical contents: top-level folders, file counts by type, largest source directories

reports/languages.md

  • Purpose: language inventory
  • Generated by: tools/project-report.sh
  • Typical contents: counts for supported source and config languages

reports/summary.md

  • Purpose: single high-level automation snapshot
  • Generated by: tools/project-report.sh
  • Typical contents: generation time, repo name, branch, commit, generated files, customer code status, overview, language counts, likely entry points, frameworks, databases

reports/generated-files.md

  • Purpose: explicit list of report files created or updated during the run
  • Generated by: both scripts
  • Typical contents: markdown list of generated report files

reports/customer-code-status.txt

  • Purpose: single-line machine-readable customer code status
  • Generated by: tools/validate-code.sh
  • Typical contents: CUSTOMER CODE ERRORS FOUND or NO CUSTOMER CODE ERRORS FOUND

reports/api-reference.md

  • Purpose: at-a-glance reference of detected functions, methods, classes, and public APIs
  • Generated by: tools/generate-code-docs.sh
  • Typical contents: file path, language, class, function/method name, parameters, return type, visibility, static/async markers, guessed purpose, parsing notes

reports/file-purpose.md

  • Purpose: file-by-file summary for quick customer project review
  • Generated by: tools/generate-code-docs.sh
  • Typical contents: file path, language, line count, detected classes, detected functions, imports/includes, possible purpose, likely role notes

reports/unity-scripts.md

  • Purpose: Unity-specific lifecycle and script role map
  • Generated by: tools/generate-code-docs.sh
  • Typical contents: MonoBehaviour/ScriptableObject classes, lifecycle methods, serialized/public fields, public methods, Unity API usage, possible script role

reports/call-map.md

  • Purpose: best-effort static map of possible entry points, imports/includes, function definitions, call references, and relationships
  • Generated by: tools/generate-code-docs.sh
  • Typical contents: possible entry points, detected imports, function definitions, possible calls, relationship guesses, limitations

reports/code-docs-summary.md

  • Purpose: concise summary of the code documentation generation run
  • Generated by: tools/generate-code-docs.sh
  • Typical contents: reports written, source files scanned, functions/methods detected, classes detected, Unity scripts detected, possible entry points, detected code types