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.
This commit is contained in:
Nick Touran 2025-12-19 14:15:07 -05:00
parent 36fcb5f260
commit 373dfe4c3b
16 changed files with 535 additions and 67 deletions

View file

@ -50,11 +50,19 @@ Glossary
*record* in that it is expected to be *maintained* by revisions as
needed. See :need:`R_APPB_45`
Electronic Document Management System
EDMS
A computerized system that holds and distributes records and documents
Record
A written collection of information providing evidence of
work that was done at a specific time. Records are expected
to be *retained* for a certain retention period, e.g.
for the lifetime of the plant or for a given number of years.
See :need:`R_APPB_79`
Records Management and Document Control
RMDC
Group responsible for managing project records and documents