[INFO] [Parsers::AiRegulationParser] Reparse and replace existing regulation for regulation_source 1874 https://www.gesetze-im-internet.de/entgtranspg/
[INFO] [Parsers::AiRegulationParser] applying parse of regulation_source 1874 https://www.gesetze-im-internet.de/entgtranspg/
[INFO] [Parsers::AiRegulationMetadataParser] asking LLM claude-sonnet-5 for regulation metadata
[INFO] [Parsers::AiRegulationMetadataParser] updated regulation 191 (EntgTranspG)
[INFO] [Parsers::AiRegulationMilestonesParser] asking LLM claude-sonnet-5 for milestones
[INFO] [Parsers::AiRegulationMilestonesParser] created milestone 1330 (application_start 2018-01-06)
[INFO] [Parsers::AiRegulationMilestonesParser] created milestone 1331 (other 2018-01-01)
[INFO] [Parsers::AiRegulationMilestonesParser] created milestone 1332 (entry_into_force 2022-08-01)
[INFO] [Parsers::AiRegulationMilestonesParser] deleted milestone 1326 (entry_into_force 2017-07-06)
[INFO] [Parsers::AiRegulationMilestonesParser] deleted milestone 1328 (application_start 2018-01-01)
[INFO] [Parsers::AiRegulationMilestonesParser] deleted milestone 1327 (application_start 2018-01-06)
[INFO] [Parsers::AiRegulationMilestonesParser] deleted milestone 1329 (entry_into_force 2022-08-01)
[INFO] [Parsers::AiRegulationRulesetsParser] asking LLM claude-sonnet-5 for rule sets
[INFO] [Parsers::AiRegulationRulesetsParser] skipping attribute value assignment for regulation_source 1874 https://www.gesetze-im-internet.de/entgtranspg/ - no extracted condition's attribute has attribute value definitions on file
[INFO] [Parsers::AiRegulationRulesetsParser] created rule set 975 (General equal pay obligation for employers)
[INFO] [Parsers::AiRegulationRulesetsParser] created rule set 976 (Individual pay information right (employers with more than 200 employees))
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2243 (employee_count gte)
[INFO] [Parsers::AiRegulationRulesetsParser] created rule set 977 (Company internal pay audit procedure (private employers with more than 500 employees))
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2244 (employee_count gte)
[INFO] [Parsers::AiRegulationRulesetsParser] created rule set 978 (Gender pay gap reporting duty - employers bound by or applying collective pay agreements (5-year cycle))
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2245 (employee_count gte)
[INFO] [Parsers::AiRegulationRulesetsParser] scoped new attribute_definition "management_report_obligation" to regulation 191 (likely general: Whether a company is legally required to prepare a management report under commercial/accounting law is a criterion other reporting laws (e.g. sustainability reporting) also rely on.)
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2246 (management_report_obligation is_true)
[INFO] [Parsers::AiRegulationRulesetsParser] scoped new attribute_definition "collective_pay_agreement_status" to regulation 191 (likely general: Whether an employer is bound by or applies a collective (tariff) pay agreement is a status relevant to various labour law obligations.)
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2247 (collective_pay_agreement_status is_true)
[INFO] [Parsers::AiRegulationRulesetsParser] created rule set 979 (Gender pay gap reporting duty - other employers (3-year cycle))
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2248 (employee_count gte)
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2249 (management_report_obligation is_true)
[INFO] [Parsers::AiRegulationRulesetsParser] created condition 2250 (collective_pay_agreement_status is_false)
[INFO] [Parsers::AiRegulationRulesetsParser] deleted rule set 974 (Equal pay obligation for employers)
[INFO] [Parsers::AiRegulationObligationsParser] asking LLM claude-sonnet-5 for obligations
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2304 (Equal pay for equal or equivalent work)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2305 (Preventive measures against pay discrimination)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2306 (Protection against retaliation for exercising rights)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2307 (Respond to employees' individual pay information requests)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2308 (Grant works council access to payroll lists)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2309 (Declare tariff pay application status to works council)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2310 (Inform works council about incoming information requests handled by employer)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2311 (Conduct regular internal pay equity audits)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2312 (Take corrective measures to eliminate identified pay discrimination)
[INFO] [Parsers::AiRegulationObligationsParser] updated obligation 2300 (Inform works council about audit planning)
[INFO] [Parsers::AiRegulationObligationsParser] updated obligation 2301 (Inform employees about audit results)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2313 (Prepare triennial equality and pay equity report)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2314 (Prepare quinquennial equality and pay equity report for tariff-bound employers)
[INFO] [Parsers::AiRegulationObligationsParser] created obligation 2315 (Attach and publish the equality report with the management report)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2290 (Prohibition of direct and indirect pay discrimination based on gender)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2291 (Preventive protection against gender-based pay discrimination)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2292 (Prohibition of retaliation against employees exercising their rights)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2293 (Respond to individual pay information requests within three months)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2294 (Justify determination that compared work is not equal or equivalent)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2295 (Protect personal data when handling information requests)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2296 (Grant works council access to payroll lists)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2297 (Inform and coordinate with employee representatives on information requests)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2298 (Conduct periodic company pay equity audits)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2299 (Eliminate identified pay discrimination)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2302 (Prepare periodic report on equality and pay equity)
[INFO] [Parsers::AiRegulationObligationsParser] deleted obligation 2303 (Attach and disclose pay equity report with management report)
[INFO] [Parsers::AiRegulationMeasuresParser] asking LLM claude-sonnet-5 for measures
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 181 (Inform works council before conducting pay equity audit)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 182 (Inform employees of pay audit outcomes)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 183 (Design non-discriminatory pay systems)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 184 (Pay equal wages for equal or equivalent work regardless of gender)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 185 (Implement preventive measures against gender pay discrimination)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 186 (Prohibit retaliation against employees exercising pay transparency rights)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 187 (Respond in writing to individual pay information requests within three months)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 188 (Justify when a named comparator activity is considered not equal or equivalent)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 189 (Protect personal data when answering pay information requests)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 190 (Grant works committee access to gender-disaggregated payroll lists)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 191 (Declare in writing whether tariff pay rules are applied to the works council)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 192 (Inform works council comprehensively about incoming pay information requests handled by employer)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 193 (Establish and run internal pay equity audit procedures)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 194 (Involve works council in conducting pay audits)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 195 (Carry out audit as inventory, analysis and result report using valid statistical methods)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 196 (Take corrective measures to eliminate identified pay discrimination)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 197 (Prepare a triennial equality and pay equity report)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 198 (Prepare a quinquennial equality and pay equity report for tariff-bound or tariff-applying employers)
[INFO] [Parsers::AiRegulationMeasuresParser] created measure 199 (Attach equality report to management report and publish in company register)
[INFO] [Parsers::AiRegulationMeasuresParser] deleted measure 172 (Inform works council in advance about audit planning with supporting documents)
[INFO] [Parsers::AiRegulationMeasuresParser] deleted measure 173 (Inform employees about the results of the pay equity audit)
[INFO] [Parsers::AiRegulationPenaltiesParser] asking LLM claude-sonnet-5 for penalties
[INFO] [Parsers::AiRegulationPenaltiesParser] created penalty 360 (Contractual provisions that violate the equal pay prohibition or the equal pay principle (discriminatory pay agreements) are null and void.)
[INFO] [Parsers::AiRegulationPenaltiesParser] created penalty 361 (If an employer fails to fulfil its duty to provide the required pay information, it bears the burden of proof in any dispute to show that no violation of the equal pay principle occurred, making it easier for employees to bring successful claims against the company.)
[INFO] [Parsers::AiRegulationPenaltiesParser] deleted penalty 358 (Contractual provisions that violate the prohibition of direct or indirect pay discrimination based on sex, or the equal pay principle, are legally invalid and cannot be enforced.)
[INFO] [Parsers::AiRegulationPenaltiesParser] deleted penalty 359 (If an employer without collective bargaining ties fails to fulfil its obligation to provide information under the individual information request procedure, the employer bears the burden of proof in any dispute that no violation of the equal pay principle has occurred, which facilitates legal claims by employees against the company.)
[INFO] [Parsers::AiRegulationLinksParser] asking LLM claude-sonnet-5 for regulation links
[INFO] [Parsers::AiRegulationLinksParser] created regulation link 1922 (cites Allgemeines Gleichbehandlungsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1922 (cites Allgemeines Gleichbehandlungsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1919 (cites Heimarbeitsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1918 (cites Tarifvertragsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1918 (cites Tarifvertragsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1919 (cites Heimarbeitsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1922 (cites Allgemeines Gleichbehandlungsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1919 (cites Heimarbeitsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1920 (cites Betriebsverfassungsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1920 (cites Betriebsverfassungsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1919 (cites Heimarbeitsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1920 (cites Betriebsverfassungsgesetz)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1921 (cites Handelsgesetzbuch)
[INFO] [Parsers::AiRegulationLinksParser] updated regulation link 1921 (cites Handelsgesetzbuch)
[INFO] [Parsers::AiRegulationLinksParser] deleted regulation link 1917 (cites Allgemeine Gleichbehandlungsgesetz)
[INFO] [Parsers::AiRegulationParser] parsed regulation 191 with 3 milestones, 6 rule sets, 14 obligations, and 2 penalties