chore(deps): xbrlkit 0.18.1; the Tavi carries style and fact sets - #1516
Conversation
xbrlkit 0.18.1 writes an authored report's reporting style, legal name, and each network's structure, block type and fact set, and each fact's structure, as rs: properties on the Tavi. A tenant's published Tavi anchor now carries them, so omitted_content stops naming reporting_style and fact_sets, and the download field's description says so.
|
Change classification: normal — platform or application code changed. A normal change carries a documented automated review on this pull request before merge, in place of a second human approver. The |
|
@claude please review this PR |
|
Claude finished @jfrench9's task in 1m 16s —— View job Review complete
Small, well-scoped dependency bump with matching contract/doc/test updates. No issues found.
Verified the omitted/carried fields line up 1:1 against the PR description and the fixture data backing the new test. I wasn't able to execute |
Summary
Moves the xbrlkit pin to 0.18.1 (
>=0.18.1,<0.19.0). Unlike 0.18.0, this release changes what the platform publishes: xbrlkit's Tavi writer now carries an authored report's own fields asrs:properties (RoboFinSystems/xbrlkit#73). A tenant's published Tavi therefore includes its reporting style and FactSet partition, andomitted_contentfor a Tavi download stops naming them.Changes
pyproject.toml/uv.lock: xbrlkit 0.18.0 → 0.18.1.operations/serialization/xbrl/tavi.py:TAVI_OMITTED_CONTENTdropsreporting_styleandfact_sets;ib_envelopes,definition_links,framework_pinsandfiling_lifecycleremain.models/api/extensions/reports.py: theomitted_contentdescription (public API reference copy) now says the Tavi carries the reporting style and FactSet partition.tests/operations/serialization/test_tavi_emitter.py:omitted_contentno longer names:rs:reportingStyleon the model,rs:structureId/rs:blockTypeon networks, and a structure pin on every fact that has one;rs:legalName(the fixture's legal name differs from its name).What the demo report's Tavi now carries, checked on a local tenant report:
rs:reportingStyleon the model,rs:blockType/rs:structureId/rs:factSetIdon all 10 networks,rs:structureIdon all 90 facts. SEC filing artifacts are unaffected (byte-identical per the xbrlkit PR).Breaking Changes
None.
omitted_contentis a list; two fewer entries for the Tavi flavor.Testing
just test-all: 15,353 passed, 42 skipped; lint, format, typecheck, cf-lint and actionlint clean.Certification
🤖 Generated with Claude Code