Commit graph

4 commits

Author SHA1 Message Date
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