Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5be0a01
docs: design for restricted diagrams (#865, #1110)
dimitri-yatsenko Feb 21, 2026
3adc661
docs: add restriction semantics for non-downstream nodes and OR/AND
dimitri-yatsenko Feb 21, 2026
db0ab4e
docs: clarify convergence semantics and delete vs export scope
dimitri-yatsenko Feb 21, 2026
315bef8
docs: two distinct operators — cascade (OR) and restrict (AND)
dimitri-yatsenko Feb 21, 2026
6049fc3
docs: unify drop under diagram, shared traversal infrastructure
dimitri-yatsenko Feb 21, 2026
d63c130
feat: implement graph-driven cascade delete and restrict on Diagram
dimitri-yatsenko Feb 22, 2026
9fe2df7
Merge upstream/master into design/restricted-diagram
dimitri-yatsenko Feb 22, 2026
ae0eddd
fix: resolve mypy errors in codecs and hash_registry
dimitri-yatsenko Feb 22, 2026
3c028d1
ci: trigger fresh CI run
dimitri-yatsenko Feb 23, 2026
8cdf42d
feat: bump version to 2.2.0dev0
dimitri-yatsenko Feb 23, 2026
f4742be
fix: use restrict_in_place for cascade restrictions in Diagram
dimitri-yatsenko Feb 23, 2026
a2d2693
fix: store part_integrity and cascade_seed on Diagram instance
dimitri-yatsenko Feb 24, 2026
d2626e0
fix: use post-hoc enforce check matching old Table.delete() behavior
dimitri-yatsenko Feb 24, 2026
b88ede7
fix: use restriction_attributes property instead of private _restrict…
dimitri-yatsenko Feb 24, 2026
0bede1d
feat: implement Diagram.prune() to remove empty tables
dimitri-yatsenko Feb 25, 2026
0ae8c80
docs: update design docs to reflect actual implementation
dimitri-yatsenko Mar 2, 2026
934a6fc
docs: rewrite design docs as authoritative specs
dimitri-yatsenko Mar 2, 2026
b8fd688
docs: make bare issue references clickable links
dimitri-yatsenko Mar 2, 2026
204745a
fix: cascade delete with proper SQL generation, OR convergence, and p…
dimitri-yatsenko Mar 7, 2026
3a2fc59
docs: consolidate restricted diagram design documents
dimitri-yatsenko Mar 7, 2026
91bf61b
refactor: replace _restrict_freetable with _restricted_table on Diagram
dimitri-yatsenko Mar 7, 2026
4ac22b6
fix: add dry_run to Part.delete() docstring and test coverage
dimitri-yatsenko Mar 9, 2026
32597b7
fix: return value from Part.delete() to support dry_run
dimitri-yatsenko Mar 9, 2026
a1d9f28
refactor: trim cascade diagram to seed + descendants subgraph
dimitri-yatsenko Mar 9, 2026
208dc5e
fix: suppress PyparsingDeprecationWarning from matplotlib in tests
dimitri-yatsenko Mar 9, 2026
2ae1f90
Merge master into design/restricted-diagram
dimitri-yatsenko Mar 9, 2026
b97e190
fix: use portable warning filter for matplotlib deprecation warnings
dimitri-yatsenko Mar 9, 2026
d235617
revert: remove matplotlib warning filter
dimitri-yatsenko Mar 9, 2026
2b84b63
docs: update design doc to reflect cascade subgraph trimming
dimitri-yatsenko Mar 9, 2026
1c99dc2
refactor: move delete/drop from Diagram to Table
dimitri-yatsenko Mar 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
387 changes: 0 additions & 387 deletions docs/design/thread-safe-mode.md

This file was deleted.

Loading
Loading