added unity files
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

This commit is contained in:
Frank Harris 2026-06-15 12:03:33 -05:00
parent 9042333f51
commit 28c15035a4
62 changed files with 3873 additions and 270 deletions

73
docs/REPORTS.md Normal file
View file

@ -0,0 +1,73 @@
# 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