Filedot Model Fix -

Old filedot model (broken):
[File dot] --> [metadata block] --> [data block A]
          \-> [data block B]  (direct, ambiguous)

FMF model: [f_id] --> [f_meta] --> [f_data] --> [block A] --> [block B]

The separation ensures that deleting ( f_id ) triggers a cascade to ( f_meta ), which then can clean up ( f_data ) and blocks. Partial writes affect only ( f_data ), never leave ( f_meta ) pointing to garbage. filedot model fix

HTML forms with inputs like <input name="address.city.zip"> are often interpreted as nested objects by backend parsers (PHP, Node.js). If your model expects a flat address.city.zip field, you get a mismatch. Old filedot model (broken): [File dot] --&gt; [metadata

The model definition was updated to strictly match the current database migration state. The separation ensures that deleting ( f_id )