Commit graph

12 commits

Author SHA1 Message Date
Nick Touran
410ccd662c Reorg some procedures. 2026-01-05 12:08:27 -05:00
Nick Touran
e69b80b52c Add alembic to manage data migrations 2026-01-05 12:05:32 -05:00
Nick Touran
8c73123862 Add postgresql persistence of data in data dict
Moved back to sqlmodel because we do need some way
of putting this info into a database.
2026-01-05 12:04:22 -05:00
Nick Touran
f7ee72a66b AMS: adjust schedule format
Add projects, add MDDL
2025-12-29 12:12:38 -05:00
Nick Touran
f13e1e2ee2 Validate doc type data during build 2025-12-29 12:11:38 -05:00
Nick Touran
373dfe4c3b Lots more Document data definition
Schedule updates:

* Defined Schedule types
* Updated schedule loader to validate with pydantic
* Added ability to specify predecessor type and lead/lag

Other structural/outline stuff as well

Oh and added a unit test.
2025-12-19 14:15:07 -05:00
Nick Touran
36fcb5f260 Add initial data dict 2025-12-12 09:41:25 -05:00
Nick Touran
fb28c6c5c5 [General] Add API docs and pydantic for Data Dict
Fix schedule for latex
2025-12-12 09:40:02 -05:00
Nick Touran
e474c140ee Some AMS specific stuff, and plant work 2025-12-01 17:04:45 -05:00
Nick Touran
9332337581 Fix ordering and naming of App A 2025-11-28 16:07:55 -05:00
Nick Touran
7d09eaecb7 Add schedule processing capabilities, and cleanups.
Fixes a few config issues and warnings
Removes double-import of GDC
Adds mpxj dependency for scheduling
2025-11-28 14:49:50 -05:00
56a79e3562 Initial commit 2025-09-22 16:49:34 -04:00