f74acaf000bae50024edefa7f8dbd59995654ed1
The dropdown audit enumerates values the earlier spec had guessed. Replaces the guesses with the observed lists and adds what they imply. - Roles: five, not the six invented ones (owner, admin, director, manager, employee). - Contract types: nine observed values, including the two dirigeant types that were missing; professionnalisation was never observed and is dropped. - Planning has five views, not three: month and presence/absence were missing. All five read one model. - Pay periods can be unlocked, and deleted while locked. Locking is therefore not terminal: re-locking recomputes snapshots, so exports from a since-unlocked period must be flagged stale or a file sent to Silae silently stops matching the data. - Absence types carry a social-security flag; incomplete-profile filtering needs separate RUP and DPAE required-field sets. - Document templates resolve variables per location. Adds a telemetry invariant: the audit intercepted 2102 third-party tracking requests and no business calls. An HR app must not leak employee-context navigation to ad networks, so trackers are banned and a restrictive CSP ships in WP-00 to make that testable. Notes that the root dropdowns/ directory duplicates the copy under Audit Combo/ byte for byte. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Cr9dkEHwbDgkWPnyGj1Rjv
Languages
TypeScript
97%
CSS
1.2%
Shell
0.7%
JavaScript
0.5%
PLpgSQL
0.4%
Other
0.2%