Skip to content

CTCP6-145: TIS - Changelog to be automated from Excel Spreadhseet from DDNTA analysis output#37

Open
tudorsonycx wants to merge 3 commits into
mainfrom
CTCP6-145
Open

CTCP6-145: TIS - Changelog to be automated from Excel Spreadhseet from DDNTA analysis output#37
tudorsonycx wants to merge 3 commits into
mainfrom
CTCP6-145

Conversation

@tudorsonycx
Copy link
Copy Markdown
Contributor

@tudorsonycx tudorsonycx commented May 15, 2026

For the script to work consistently, we also have to make sure that the [DDNTA Analysis] document (https://docs.google.com/spreadsheets/d/12FVynQheNWuQOcFd0nSVaysDQFToFDP1Vl27xJFYyKk/edit?gid=0#gid=0) is consistent in the way that it's written before converting it to CSV and passing it to the script.

  • ideally only one effect (removed, added or changed) denoted by a line in delta
  • the delimiter between the path and the description is always the final '>' character and shouldn't be used for any other purpose
  • valid lines to be considered start with '-', followed by the path, followed by the description

Adhering by these rules when writing the document keeps things readable and consistent!

Regarding the first condition, for example:

  • MESSAGE > HOUSE CONSIGNMENT > CONSIGNMENT ITEM>>> GOODS MEASURE > Rule 'B2101' has been deleted, 'Optional (O)' has been changed to 'Required (R)'

should be split into 2 items (and optionally remove the 2 extra '>' after 'CONSIGNMENT ITEM')

  • MESSAGE > HOUSE CONSIGNMENT > CONSIGNMENT ITEM > GOODS MEASURE > Rule 'B2101' has been deleted.
  • MESSAGE > HOUSE CONSIGNMENT > CONSIGNMENT ITEM > GOODS MEASURE > 'Optional (O)' has been changed to 'Required (R)'.

I've also pushed a copy of the DDNTA Analysis doc in CSV format that I modified to follow the above rules.

@tudorsonycx tudorsonycx marked this pull request as ready for review May 19, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants