Commit graph

7 commits

Author SHA1 Message Date
Fade78
0664545b27 Bump version to 1.0.5 - NFS compatibility
- Add sqlite_journal_mode valve for NFS-safe SQLite operations
- Extract _apply_sqlite_journal_mode() helper (DRY)
- Add NFS deployment documentation in SPEC.md
- Add 5 tests for journal modes (1196-1200)
- Update test count to 1200

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 16:38:31 +01:00
Fade78
5a617330d6 Bump version to 1.0.4
- Update version in Fileshed.py
- Update README badges (version + tests count 1195)
- Update Exec_tests.md version

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 13:44:59 +01:00
Fade78
e22493ef19 Update Exec_tests.md: 1195/1195 tests passed
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 13:38:43 +01:00
Fade78
e91b6d741f Add overwrite parameter to bridge functions, fix import hint
Bridge functions:
- shed_move_uploads_to_storage: Added overwrite=False parameter
- shed_move_uploads_to_documents: Added overwrite=False parameter
- shed_copy_storage_to_documents: Added overwrite=False parameter
- shed_move_documents_to_storage: Added overwrite=False parameter
- shed_copy_to_group: Added overwrite=False parameter
- FILE_EXISTS errors now hint "Use overwrite=True to replace"

Import hint fix:
- Removed import_all=True from hint (let user choose)

Tests: 1101 tests passing (+10 for bridge overwrite)
Docs: Updated FUNCTION_HELP, README function table

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 22:07:18 +01:00
Fade78
106d0d5409 Add shed_create_file hint, fix SQL case-insensitive validation, add security tests
- shed_create_file: Add pedagogical hint explaining it's a wrapper
- SQL security: Convert query to uppercase before pattern matching (fixes case bypass)
- Tests: Add 5 SQL security tests (1087-1091) for case-insensitive validation
- Docs: Fix function count (37→38), add shed_create_file to SPEC.md
- README: Update test badge (1086→1091)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 20:01:56 +01:00
Fade78
d6ba6cdd70 Reorder test report columns for better GitHub visibility
Column order: # | Status | Description | Command | Expected
Status () is now visible immediately after test number.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 10:57:24 +01:00
Fade78
517e17650c Add test execution report (1060 tests, all passed)
Comprehensive test coverage report in table format showing:
- Test number and description
- Command executed
- Expected result (success/error code)
- Pass/fail status

All 1060 functional tests passing on v1.0.3.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 10:57:24 +01:00