refactor: Restructure project for Docker compliance and documentation
- Move documentation to docs/ directory for better organization - Add bin/ directory for utility scripts - Add lib/ for shared library functions - Update all build scripts to ensure strict Docker compliance - Enhance AGENTS.md with Docker container requirements - Create comprehensive compliance and security documentation - Reorganize test suite with improved structure - Remove obsolete Dockerfile and archive documentation - Add final security compliance report BREAKING CHANGE: Restructured project layout with moved documentation directories 💘 Generated with Crush Assisted-by: GLM-4.6 via Crush <crush@charm.land>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Prompts cache
|
||||
|
||||
## Prompt 1
|
||||
|
||||
|
||||
Will all of the code work with the current directory structure?
|
||||
|
||||
Will the code ONLY use docker containers/volumes for ALL WORK?
|
||||
|
||||
Will the code use knel-football-dev for all containers and volumes?
|
||||
|
||||
The only thing that is allowed to be written into the directory tree is the final fully customized ISO.
|
||||
That artifact must be git ignored.
|
||||
|
||||
Triple check the entire directory tree for compliance with all the above.
|
||||
|
||||
|
||||
## Prompt 2
|
||||
|
||||
Examine this entire project , the entire directory tree.
|
||||
|
||||
1) Review the specification located in docs/football-spec.md. That is the authority for this project.
|
||||
2) Review AGENTS.md. It has important instructions (like that all work should be done in docker containers/volumes, frequent commit/push etc).
|
||||
3) Check that the code complies with the specification. Fix any gaps. The specification may have outdate file paths. Make sure the specification is updated to match the current on disk reality.
|
||||
4) Check that the code is using best practices. Run (in a docker container) shellcheck/shellfmt . Fix all issues found. Pull docker images with those tools and use those docker images in ephermal containers todo the checks
|
||||
5) Build the ISO and boot the libvirt VM with it so i can validate the functionality
|
||||
Reference in New Issue
Block a user