Files
rspade_system/database/migrations/.migration_whitelist
root 84ca3dfe42 Fix code quality violations and rename select input components
Move small tasks from wishlist to todo, update npm packages
Replace #[Auth] attributes with manual auth checks and code quality rule
Remove on_jqhtml_ready lifecycle method from framework
Complete ACL system with 100-based role indexing and /dev/acl tester
WIP: ACL system implementation with debug instrumentation
Convert rsx:check JS linting to RPC socket server
Clean up docs and fix $id→$sid in man pages, remove SSR/FPC feature
Reorganize wishlists: priority order, mark sublayouts complete, add email
Update model_fetch docs: mark MVP complete, fix enum docs, reorganize
Comprehensive documentation overhaul: clarity, compression, and critical rules
Convert Contacts/Projects CRUD to Model.fetch() and add fetch_or_null()
Add JS ORM relationship lazy-loading and fetch array handling
Add JS ORM relationship fetching and CRUD documentation
Fix ORM hydration and add IDE resolution for Base_* model stubs
Rename Json_Tree_Component to JS_Tree_Debug_Component and move to framework
Enhance JS ORM infrastructure and add Json_Tree class name badges

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 21:39:43 +00:00

331 lines
16 KiB
Plaintext
Executable File

{
"description": "This file tracks migrations created via php artisan make:migration",
"purpose": "Prevents manually created migrations from running to avoid timestamp conflicts",
"migrations": {
"2024_01_01_000000_create_sessions_table.php": {
"created_at": "pre-whitelist",
"created_by": "system",
"command": "existing migration"
},
"2025_08_13_155818_create_authorized_table.php": {
"created_at": "2025-08-13T15:58:21+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_authorized_table"
},
"2025_08_19_003042_test_raw_sql.php": {
"created_at": "2025-08-19T00:30:44+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe test_raw_sql"
},
"2025_09_03_054656_create_sites_table.php": {
"created_at": "2025-09-03T05:46:56+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_sites_table"
},
"2025_09_03_054826_create_users_table.php": {
"created_at": "2025-09-03T05:48:26+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_users_table"
},
"2025_09_03_054939_create_rsx_sessions_table.php": {
"created_at": "2025-09-03T05:49:39+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_rsx_sessions_table"
},
"2025_09_03_054950_create_site_users_table.php": {
"created_at": "2025-09-03T05:49:50+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_site_users_table"
},
"2025_09_03_054950_create_file_hashes_table.php": {
"created_at": "2025-09-03T05:49:50+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_file_hashes_table"
},
"2025_09_03_054950_create_files_table.php": {
"created_at": "2025-09-03T05:49:50+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_files_table"
},
"2025_09_03_054950_create_ip_addresses_table.php": {
"created_at": "2025-09-03T05:49:50+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_ip_addresses_table"
},
"2025_09_03_054951_create_user_verifications_table.php": {
"created_at": "2025-09-03T05:49:51+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_user_verifications_table"
},
"2025_09_03_054951_create_user_invites_table.php": {
"created_at": "2025-09-03T05:49:51+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_user_invites_table"
},
"2025_09_03_152057_create_admin_test_user.php": {
"created_at": "2025-09-03T15:20:57+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_admin_test_user"
},
"2025_09_03_164754_add_rsx_columns_to_sessions_table.php": {
"created_at": "2025-09-03T16:47:54+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_rsx_columns_to_sessions_table"
},
"2025_09_03_165609_create_flash_alerts_table.php": {
"created_at": "2025-09-03T16:56:09+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_flash_alerts_table"
},
"2025_09_09_102518_create_flash_alerts_table.php": {
"created_at": "2025-09-09T10:25:18+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_flash_alerts_table"
},
"2025_09_09_173210_update_flash_alerts_foreign_key_cascade.php": {
"created_at": "2025-09-09T17:32:10+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe update_flash_alerts_foreign_key_cascade"
},
"2025_09_09_202949_test_manifest_clear_on_migrate.php": {
"created_at": "2025-09-09T20:29:49+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe test_manifest_clear_on_migrate"
},
"2025_09_11_234657_test_unran_migration.php": {
"created_at": "2025-09-11T23:46:57+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe test_unran_migration"
},
"2025_09_11_234729_create_test_table_with_bad_session_id.php": {
"created_at": "2025-09-11T23:47:29+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_test_table_with_bad_session_id"
},
"2025_09_11_235349_fix_flash_alerts_session_id_schema.php": {
"created_at": "2025-09-11T23:53:49+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe fix_flash_alerts_session_id_schema"
},
"2025_09_12_185559_add_csrf_token_to_sessions_table.php": {
"created_at": "2025-09-12T18:55:59+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_csrf_token_to_sessions_table"
},
"2025_09_12_220225_add_composite_index_to_sessions_table.php": {
"created_at": "2025-09-12T22:02:25+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_composite_index_to_sessions_table"
},
"2025_09_16_074547_add_status_to_users_table.php": {
"created_at": "2025-09-16T07:45:47+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_status_to_users_table"
},
"2025_09_16_075234_rename_status_column_to_status_id.php": {
"created_at": "2025-09-16T07:52:34+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe rename_status_column_to_status_id"
},
"2025_09_16_075915_create_demo_products_table.php": {
"created_at": "2025-09-16T07:59:15+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_demo_products_table"
},
"2025_09_16_080116_fix_flash_alerts_foreign_key.php": {
"created_at": "2025-09-16T08:01:16+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe fix_flash_alerts_foreign_key"
},
"2025_09_30_023430_drop_and_recreate_session_table.php": {
"created_at": "2025-09-30T02:34:30+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe drop_and_recreate_session_table"
},
"2025_09_30_050004_add_last_login_to_users_table.php": {
"created_at": "2025-09-30T05:00:05+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_last_login_to_users_table"
},
"2025_10_13_012323_create_test_integers_table.php": {
"created_at": "2025-10-13T01:23:23+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_test_integers_table"
},
"2025_10_13_013341_create_test_types_table.php": {
"created_at": "2025-10-13T01:33:41+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_test_types_table"
},
"2025_10_13_013419_create_test_charset_table.php": {
"created_at": "2025-10-13T01:34:19+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_test_charset_table"
},
"2025_10_13_013631_test_forbidden_enum.php": {
"created_at": "2025-10-13T01:36:31+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe test_forbidden_enum"
},
"2025_10_13_013704_test_forbidden_set_year_time.php": {
"created_at": "2025-10-13T01:37:04+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe test_forbidden_set_year_time"
},
"2025_10_13_013949_test_edge_cases_comprehensive.php": {
"created_at": "2025-10-13T01:39:49+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe test_edge_cases_comprehensive"
},
"2025_10_13_020245_test_datetime_fk.php": {
"created_at": "2025-10-13T02:02:45+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe test_datetime_fk"
},
"2025_10_14_172351_add_experience_id_to_sessions.php": {
"created_at": "2025-10-14T17:23:51+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_experience_id_to_sessions"
},
"2025_10_28_025035_create_projects_table.php": {
"created_at": "2025-10-28T02:50:35+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_projects_table"
},
"2025_10_28_025113_create_tasks_table.php": {
"created_at": "2025-10-28T02:51:13+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_tasks_table"
},
"2025_10_28_043559_create_clients_table.php": {
"created_at": "2025-10-28T04:35:59+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_clients_table"
},
"2025_10_28_223500_create_geographic_data_tables.php": {
"created_at": "2025-10-28T22:35:00+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_geographic_data_tables"
},
"2025_10_29_034934_add_soft_deletes_to_core_tables.php": {
"created_at": "2025-10-29T03:49:34+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_soft_deletes_to_core_tables"
},
"2025_11_02_063218_rename_file_tables_for_storage_attachment_refactor.php": {
"created_at": "2025-11-02T06:32:18+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe rename_file_tables_for_storage_attachment_refactor"
},
"2025_11_02_065329_add_metadata_fields_to_file_attachments.php": {
"created_at": "2025-11-02T06:53:29+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_metadata_fields_to_file_attachments"
},
"2025_11_02_065347_create_file_thumbnails_table.php": {
"created_at": "2025-11-02T06:53:47+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_file_thumbnails_table"
},
"2025_11_02_070055_create_search_indexes_table.php": {
"created_at": "2025-11-02T07:00:55+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_search_indexes_table"
},
"2025_11_02_162826_add_dimensions_to_file_attachments.php": {
"created_at": "2025-11-02T16:28:26+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_dimensions_to_file_attachments"
},
"2025_11_04_011033_add_name_and_phone_columns_to_users_table.php": {
"created_at": "2025-11-04T01:10:33+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe Add name and phone columns to users table"
},
"2025_11_04_011050_create_user_profiles_table.php": {
"created_at": "2025-11-04T01:10:50+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe Create user profiles table"
},
"2025_11_04_014825_add_session_id_to_file_attachments_table.php": {
"created_at": "2025-11-04T01:48:25+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_session_id_to_file_attachments_table"
},
"2025_11_04_051746_create_login_users_table.php": {
"created_at": "2025-11-04T05:17:46+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_login_users_table"
},
"2025_11_04_051828_refactor_site_users_to_users_table.php": {
"created_at": "2025-11-04T05:18:28+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe refactor_site_users_to_users_table"
},
"2025_11_04_051907_update_sessions_table_for_login_user_id.php": {
"created_at": "2025-11-04T05:19:07+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe update_sessions_table_for_login_user_id"
},
"2025_11_04_051935_update_user_profiles_foreign_key.php": {
"created_at": "2025-11-04T05:19:35+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe update_user_profiles_foreign_key"
},
"2025_11_04_181832_add_invite_columns_to_users_table.php": {
"created_at": "2025-11-04T18:18:32+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_invite_columns_to_users_table"
},
"2025_11_05_012345_make_login_user_id_nullable_in_users_table.php": {
"created_at": "2025-11-05T01:23:45+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe Make login_user_id nullable in users table"
},
"2025_11_05_184039_add_is_verified_to_login_user_table.php": {
"created_at": "2025-11-05T18:40:39+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe add_is_verified_to_login_user_table"
},
"2025_11_13_193740_modify_flash_alerts_table_for_type_based_system.php": {
"created_at": "2025-11-13T19:37:40+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe modify_flash_alerts_table_for_type_based_system"
},
"2025_11_16_093331_drop_file_thumbnails_table.php": {
"created_at": "2025-11-16T09:33:31+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe drop_file_thumbnails_table"
},
"2025_11_16_200145_create_tasks_table.php": {
"created_at": "2025-11-16T20:01:45+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_tasks_table"
},
"2025_11_19_054000_rename_system_tables_to_underscore_prefix.php": {
"created_at": "2025-11-19T05:40:00+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe rename_system_tables_to_underscore_prefix"
},
"2025_11_19_231708_create_test_user_record.php": {
"created_at": "2025-11-19T23:17:08+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_test_user_record"
},
"2025_11_21_193529_create_api_keys_table.php": {
"created_at": "2025-11-21T19:35:29+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_api_keys_table"
},
"2025_11_23_160855_create_user_permissions_table.php": {
"created_at": "2025-11-23T16:08:55+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe create_user_permissions_table"
},
"2025_11_23_164439_reindex_user_roles_to_100_based.php": {
"created_at": "2025-11-23T16:44:39+00:00",
"created_by": "root",
"command": "php artisan make:migration:safe reindex_user_roles_to_100_based"
}
}
}