feat(config): update .gitignore to exclude output artifacts and add config files

- ignore all output files except for reports and config directories
- add new .done files for tasks 01-11 to track completion status
- include new configuration files for hardware prices and lab setup
- generate process flow and report documents for tasks 02 and 11
This commit is contained in:
administrator
2026-07-11 23:52:28 -04:00
parent a4c0d258eb
commit af91629f71
41 changed files with 1028 additions and 1 deletions

13
out/.done/01.ok Normal file
View File

@@ -0,0 +1,13 @@
task: '01'
status: ok
config_file: C:/Projects/Public/LabDataStorageEvaluation/out/config/lab_config.yaml
config_bytes: 5827
seed: 20260711
batches: 4
wafers: 12
coupons: 588
friction_coupons: 480
tracks: 1440
cycle_rows: 1440000
loop_points: 2880000
xrf_points: 235200

6
out/.done/02.ok Normal file
View File

@@ -0,0 +1,6 @@
task: '02'
status: ok
process_flow_file: C:/Projects/Public/LabDataStorageEvaluation/out/report/process_flow.md
process_flow_bytes: 4205
diagrams: 6
diagram_bytes: 2924

11
out/.done/03.ok Normal file
View File

@@ -0,0 +1,11 @@
task: '03'
status: ok
csv_root: C:/Projects/Public/LabDataStorageEvaluation/out/csv
files: 8718
total_rows: 4636776
total_bytes: 148654472
coupons: 588
tracks: 1440
cycle_rows: 1440000
loop_points: 2880000
xrf_points: 235200

11
out/.done/04.ok Normal file
View File

@@ -0,0 +1,11 @@
task: '04'
status: ok
full_files: 588
full_bytes: 311300222
hybrid_bytes: 1887322
coupons: 588
tracks: 1440
cycle_rows: 1440000
loop_points: 2880000
proc_peak_rss_mb: 119.1
proc_cpu_seconds: 19.1

12
out/.done/05.ok Normal file
View File

@@ -0,0 +1,12 @@
task: '05'
status: ok
db_file: C:/Projects/Public/LabDataStorageEvaluation/out/sqlite/tribo.db
db_bytes: 123400192
tables: 15
total_rows: 4638223
friction_cycles: 1440000
friction_loop_points: 2880000
tracks: 1440
track_summary: 1440
proc_peak_rss_mb: 323.0
proc_cpu_seconds: 19.9

18
out/.done/06.ok Normal file
View File

@@ -0,0 +1,18 @@
task: '06'
status: ok
database: lab_data
tables: 15
total_rows: 4638223
live_bytes: 397467648
friction_cycles_bytes: 99753984
friction_loop_points_bytes: 267796480
copy_seconds: 19.8
total_seconds: 23.0
dump: skipped (pg_dump unavailable on this host)
proc_peak_rss_mb: 58.6
proc_cpu_seconds: 18.7
host_cpu_avg_pct: 2.4
host_cpu_max_pct: 3.7
host_ram_used_baseline_mb: 617
host_ram_used_peak_mb: 681
host_ram_used_delta_mb: 64

13
out/.done/07.ok Normal file
View File

@@ -0,0 +1,13 @@
task: '07'
status: ok
triples: 17419713
nt_gz_bytes: 126487650
ttl_bytes: 596401229
store_bytes: 1739414085
store_load_seconds: 33.6
coupons: 588
tracks: 1440
cycle_nodes: 1440000
loop_nodes: 2880000
proc_peak_rss_mb: 2185.2
proc_cpu_seconds: 151.8

19
out/.done/08.ok Normal file
View File

@@ -0,0 +1,19 @@
task: '08'
status: ok
query_files: 56
q1_rows: 1000
q1_sha256: bb6d871275d0
q2_rows: 33
q2_sha256: 62ca30e729a8
q3_rows: 480
q3_sha256: a3a73414201f
q4_rows: 469
q4_sha256: 38281dcf7896
q5_rows: 4
q5_sha256: f3ee32dbc981
q6_rows: 480
q6_sha256: 9cc28d51ee35
q7_rows: 2
q7_sha256: 1991f8bf2217
proc_peak_rss_mb: 61.1
proc_cpu_seconds: 1.7

14
out/.done/09.ok Normal file
View File

@@ -0,0 +1,14 @@
task: '09'
status: ok
cells_total: 35
cells_ok: 35
cells_invalid: 0
cells_timeout: 0
cells_error: 0
session_wall_s: 915.5
cold_cache_pass: skipped (Windows host)
session_host_cpu_avg_pct: 0.4
session_host_cpu_max_pct: 9.2
session_host_ram_used_baseline_mb: 909
session_host_ram_used_peak_mb: 914
session_host_ram_used_delta_mb: 5

16
out/.done/10.ok Normal file
View File

@@ -0,0 +1,16 @@
task: '10'
status: ok
extrapolation_rows: 105
sizing_rows: 15
flags_ok: 53
flags_impractical: 35
flags_fail: 17
pg_index_share: 0.341
pg_index_mb: 128.5
prices_as_of: 2026-07-11
note_pandas: pandas CSV variant not measured; its RAM is O(n) - infeasible above ~10 GB (spec 10)
coeff_csv: 1.0
coeff_json: 2.094
coeff_sqlite: 0.83
coeff_pg: 2.674
coeff_rdf: 11.701

12
out/.done/11.ok Normal file
View File

@@ -0,0 +1,12 @@
task: '11'
status: ok
charts: 14
tables: 5
report_bytes: 16091
winner_600gb: pg
prices_as_of: 2026-07-11
score600_csv: 28.9
score600_json: 24.0
score600_sqlite: 47.0
score600_pg: 58.6
score600_rdf: 0.9