TEKDEK PRODUCTION FILES INVENTORY Generated: 2026-04-12 11:15 UTC Location: /data/.openclaw/workspace/publish/web1/public/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. ROUTER & CONFIGURATION (2 files) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ index.php 1,210 bytes Main router (all requests) config.php 1,620 bytes Site config, menu, content map ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2. PAGE FILES (7 files) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ pages/home.php 726 bytes Landing page (hero + cards) pages/about.php 949 bytes Vision & Strategy content pages/projects.php 856 bytes Active projects listing pages/tools.php 823 bytes Tech stack content pages/team.php 250 bytes Team page (API link) pages/decisions.php 934 bytes Decisions checklist pages/404.php 289 bytes Error page TOTAL: 5,027 bytes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3. INCLUDE FILES (4 files) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ includes/top.php 1,199 bytes HTML head, header, nav includes/bottom.php 372 bytes Footer, closing tags includes/menu.php 919 bytes Navigation renderer includes/functions.php 5,484 bytes Markdown renderer + utils TOTAL: 7,974 bytes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4. CSS FRAMEWORK (3 files, 130 lines) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ css/base.css 1,556 bytes Colors, typography, variables css/components.css 1,412 bytes Header, nav, cards, buttons css/responsive.css 653 bytes Mobile breakpoints TOTAL: 3,621 bytes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5. JAVASCRIPT (1 file) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ js/main.js 413 bytes Mobile menu toggle TOTAL: 413 bytes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6. CONTENT (Markdown, 4 files) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ content/about.md 4,263 bytes Vision, strategy, personas content/projects.md 6,918 bytes Active projects content/tools.md 6,186 bytes Tech stack content/decisions.md 6,951 bytes Decisions checklist TOTAL: 24,318 bytes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7. CONFIGURATION (1 file) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ .htaccess 121 bytes Apache URL rewriting TOTAL: 121 bytes ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8. DIRECTORIES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ public/ Root document directory pages/ 7 page files includes/ 4 shared templates css/ 3 stylesheets js/ 1 script content/ 4 markdown files assets/ Ready for images/icons ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SUMMARY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Total Files: 21 Total Directories: 6 (public, pages, includes, css, js, content, assets) Total Size: 144 KB (147,464 bytes) Files by Type: PHP: 13 files (13,831 bytes) CSS: 3 files (3,621 bytes) JavaScript: 1 file (413 bytes) Markdown: 4 files (24,318 bytes) Config: 1 file (.htaccess, 121 bytes) Permissions: Directories: 755 (rwxr-xr-x) Files: 644 (rw-r--r--) Security: ✓ Direct access prevention (TEKDEK constant) ✓ Input escaping enabled ✓ No external dependencies ✓ No Composer packages ✓ No frameworks Routes Configured: 6 main + 1 error (404) Navigation Items: 6 Content Pages: 4 (embedded markdown) API Integration: Team page links to: /api/employees/ Employees API at: /tekdek-employees-api/public/ Team page available as: /team.html (static) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ VERIFICATION CHECKLIST ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✓ All 13 PHP files present ✓ All 3 CSS files present ✓ All 4 markdown content files present ✓ Router configured correctly ✓ Menu structure in config.php ✓ Content mapping defined ✓ .htaccess configured ✓ All directory permissions 755 ✓ All file permissions 644 ✓ No syntax errors in PHP (validated) ✓ All content files readable ✓ CSS variables defined ✓ JavaScript ready ✓ API integration links valid ✓ No unresolved dependencies STATUS: ✅ ALL FILES READY FOR PRODUCTION ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DEPLOYMENT INSTRUCTIONS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Copy all files from /publish/web1/public/ to production web root 2. Set Apache/Nginx to serve from that directory 3. Ensure mod_rewrite enabled (Apache) or try_files configured (Nginx) 4. Test all endpoints 5. Commit & push to Gitea: git.tekdek.dev/TekDekOC/companyWebsite 6. Monitor logs for any errors Expected URLs when live: https://web.tekdek.dev/ — Home https://web.tekdek.dev/about — About https://web.tekdek.dev/projects — Projects https://web.tekdek.dev/tools — Tools https://web.tekdek.dev/team — Team https://web.tekdek.dev/decisions — Decisions https://web.tekdek.dev/api/employees/ — API ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Generated: 2026-04-12 11:15 UTC Operator: Hephaestus