@@ -526,41 +526,41 @@ Every resource maintains a compact **path summary** — a tree of all unique pat
526526 <text x =" 180 " y =" 131 " text-anchor =" end " fill =" #6b7280 " font-size =" 5.5 " font-family =" JetBrains Mono,monospace " >k14</text >
527527
528528 <!-- === Right side: Path Summary === -->
529- <text x =" 540 " y =" 36 " text-anchor =" middle " fill =" #F47B20 " font-size =" 11 " font-family =" Inter,sans-serif " font-weight =" 600 " >Path Summary</text >
529+ <text x =" 540 " y =" 36 " text-anchor =" middle " fill =" #a78bfa " font-size =" 11 " font-family =" Inter,sans-serif " font-weight =" 600 " >Path Summary</text >
530530
531531 <!-- DocumentRootNode (virtual) — dashed border -->
532- <rect x =" 475 " y =" 44 " width =" 130 " height =" 20 " rx =" 3 " fill =" rgba(244,123,32 ,0.1) " stroke =" #F47B20 " stroke-width =" 1.2 " stroke-dasharray =" 4 2 " />
533- <text x =" 540 " y =" 58 " text-anchor =" middle " fill =" #F47B20 " font-size =" 7 " font-family =" JetBrains Mono,monospace " >DocumentRootNode</text >
532+ <rect x =" 475 " y =" 44 " width =" 130 " height =" 20 " rx =" 3 " fill =" rgba(167,139,250 ,0.1) " stroke =" #a78bfa " stroke-width =" 1.2 " stroke-dasharray =" 4 2 " />
533+ <text x =" 540 " y =" 58 " text-anchor =" middle " fill =" #a78bfa " font-size =" 7 " font-family =" JetBrains Mono,monospace " >DocumentRootNode</text >
534534 <text x =" 615 " y =" 58 " fill =" #6b7280 " font-size =" 7 " font-family =" JetBrains Mono,monospace " >PCR=0</text >
535535
536536 <!-- /users -->
537- <line x1 =" 518 " y1 =" 64 " x2 =" 470 " y2 =" 117 " stroke =" #F47B20 " stroke-width =" 0.8 " />
538- <rect x =" 434 " y =" 119 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(244,123,32 ,0.12) " stroke =" #F47B20 " stroke-width =" 1 " />
539- <text x =" 470 " y =" 133 " text-anchor =" middle " fill =" #F47B20 " font-size =" 8 " font-family =" JetBrains Mono,monospace " >users</text >
537+ <line x1 =" 518 " y1 =" 64 " x2 =" 470 " y2 =" 117 " stroke =" #a78bfa " stroke-width =" 0.8 " />
538+ <rect x =" 434 " y =" 119 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(167,139,250 ,0.12) " stroke =" #a78bfa " stroke-width =" 1 " />
539+ <text x =" 470 " y =" 133 " text-anchor =" middle " fill =" #a78bfa " font-size =" 8 " font-family =" JetBrains Mono,monospace " >users</text >
540540 <text x =" 516 " y =" 133 " fill =" #6b7280 " font-size =" 7 " font-family =" JetBrains Mono,monospace " >PCR=1</text >
541541
542542 <!-- /config -->
543- <line x1 =" 562 " y1 =" 64 " x2 =" 590 " y2 =" 117 " stroke =" #F47B20 " stroke-width =" 0.8 " />
544- <rect x =" 554 " y =" 119 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(244,123,32 ,0.12) " stroke =" #F47B20 " stroke-width =" 1 " />
545- <text x =" 590 " y =" 133 " text-anchor =" middle " fill =" #F47B20 " font-size =" 8 " font-family =" JetBrains Mono,monospace " >config</text >
543+ <line x1 =" 562 " y1 =" 64 " x2 =" 590 " y2 =" 117 " stroke =" #a78bfa " stroke-width =" 0.8 " />
544+ <rect x =" 554 " y =" 119 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(167,139,250 ,0.12) " stroke =" #a78bfa " stroke-width =" 1 " />
545+ <text x =" 590 " y =" 133 " text-anchor =" middle " fill =" #a78bfa " font-size =" 8 " font-family =" JetBrains Mono,monospace " >config</text >
546546 <text x =" 636 " y =" 133 " fill =" #6b7280 " font-size =" 7 " font-family =" JetBrains Mono,monospace " >PCR=5</text >
547547
548548 <!-- /users/[] -->
549- <line x1 =" 470 " y1 =" 139 " x2 =" 470 " y2 =" 154 " stroke =" #F47B20 " stroke-width =" 0.8 " />
550- <rect x =" 440 " y =" 156 " width =" 60 " height =" 20 " rx =" 3 " fill =" rgba(244,123,32 ,0.12) " stroke =" #F47B20 " stroke-width =" 1 " />
551- <text x =" 470 " y =" 170 " text-anchor =" middle " fill =" #F47B20 " font-size =" 8 " font-family =" JetBrains Mono,monospace " >[ ] </text >
549+ <line x1 =" 470 " y1 =" 139 " x2 =" 470 " y2 =" 154 " stroke =" #a78bfa " stroke-width =" 0.8 " />
550+ <rect x =" 440 " y =" 156 " width =" 60 " height =" 20 " rx =" 3 " fill =" rgba(167,139,250 ,0.12) " stroke =" #a78bfa " stroke-width =" 1 " />
551+ <text x =" 470 " y =" 170 " text-anchor =" middle " fill =" #a78bfa " font-size =" 8 " font-family =" JetBrains Mono,monospace " >[ ] </text >
552552 <text x =" 510 " y =" 170 " fill =" #6b7280 " font-size =" 7 " font-family =" JetBrains Mono,monospace " >PCR=2</text >
553553
554554 <!-- /users/[]/name -->
555- <line x1 =" 458 " y1 =" 176 " x2 =" 420 " y2 =" 224 " stroke =" #F47B20 " stroke-width =" 0.8 " />
556- <rect x =" 384 " y =" 226 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(244,123,32 ,0.12) " stroke =" #F47B20 " stroke-width =" 1 " />
557- <text x =" 420 " y =" 240 " text-anchor =" middle " fill =" #F47B20 " font-size =" 8 " font-family =" JetBrains Mono,monospace " >name</text >
555+ <line x1 =" 458 " y1 =" 176 " x2 =" 420 " y2 =" 224 " stroke =" #a78bfa " stroke-width =" 0.8 " />
556+ <rect x =" 384 " y =" 226 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(167,139,250 ,0.12) " stroke =" #a78bfa " stroke-width =" 1 " />
557+ <text x =" 420 " y =" 240 " text-anchor =" middle " fill =" #a78bfa " font-size =" 8 " font-family =" JetBrains Mono,monospace " >name</text >
558558 <text x =" 420 " y =" 254 " text-anchor =" middle " fill =" #6b7280 " font-size =" 7 " font-family =" JetBrains Mono,monospace " >PCR=3</text >
559559
560560 <!-- /users/[]/age -->
561- <line x1 =" 482 " y1 =" 176 " x2 =" 520 " y2 =" 224 " stroke =" #F47B20 " stroke-width =" 0.8 " />
562- <rect x =" 484 " y =" 226 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(244,123,32 ,0.12) " stroke =" #F47B20 " stroke-width =" 1 " />
563- <text x =" 520 " y =" 240 " text-anchor =" middle " fill =" #F47B20 " font-size =" 8 " font-family =" JetBrains Mono,monospace " >age</text >
561+ <line x1 =" 482 " y1 =" 176 " x2 =" 520 " y2 =" 224 " stroke =" #a78bfa " stroke-width =" 0.8 " />
562+ <rect x =" 484 " y =" 226 " width =" 72 " height =" 20 " rx =" 3 " fill =" rgba(167,139,250 ,0.12) " stroke =" #a78bfa " stroke-width =" 1 " />
563+ <text x =" 520 " y =" 240 " text-anchor =" middle " fill =" #a78bfa " font-size =" 8 " font-family =" JetBrains Mono,monospace " >age</text >
564564 <text x =" 566 " y =" 240 " fill =" #6b7280 " font-size =" 7 " font-family =" JetBrains Mono,monospace " >PCR=4</text >
565565
566566 <!-- PCR dashed connections from data tree to path summary -->
@@ -586,13 +586,13 @@ Every resource maintains a compact **path summary** — a tree of all unique pat
586586 <text x =" 360 " y =" 316 " text-anchor =" middle " fill =" #e8e6e3 " font-size =" 11 " font-family =" Inter,sans-serif " font-weight =" 600 " >Index Types</text >
587587
588588 <!-- Name Index -->
589- <rect x =" 40 " y =" 330 " width =" 190 " height =" 38 " rx =" 5 " fill =" rgba(66,182,240 ,0.08) " stroke =" #42B6F0 " stroke-width =" 1 " />
590- <text x =" 135 " y =" 344 " text-anchor =" middle " fill =" #42B6F0 " font-size =" 9 " font-family =" Inter,sans-serif " font-weight =" 600 " >Name Index</text >
589+ <rect x =" 40 " y =" 330 " width =" 190 " height =" 38 " rx =" 5 " fill =" rgba(244,123,32 ,0.08) " stroke =" #F47B20 " stroke-width =" 1 " />
590+ <text x =" 135 " y =" 344 " text-anchor =" middle " fill =" #F47B20 " font-size =" 9 " font-family =" Inter,sans-serif " font-weight =" 600 " >Name Index</text >
591591 <text x =" 135 " y =" 360 " text-anchor =" middle " fill =" #9ca3af " font-size =" 8 " font-family =" JetBrains Mono,monospace " >hash("name") → {key5,key10}</text >
592592
593593 <!-- Path Index -->
594- <rect x =" 260 " y =" 330 " width =" 200 " height =" 38 " rx =" 5 " fill =" rgba(244,123,32 ,0.08) " stroke =" #F47B20 " stroke-width =" 1 " />
595- <text x =" 360 " y =" 344 " text-anchor =" middle " fill =" #F47B20 " font-size =" 9 " font-family =" Inter,sans-serif " font-weight =" 600 " >Path Index</text >
594+ <rect x =" 260 " y =" 330 " width =" 200 " height =" 38 " rx =" 5 " fill =" rgba(167,139,250 ,0.08) " stroke =" #a78bfa " stroke-width =" 1 " />
595+ <text x =" 360 " y =" 344 " text-anchor =" middle " fill =" #a78bfa " font-size =" 9 " font-family =" Inter,sans-serif " font-weight =" 600 " >Path Index</text >
596596 <text x =" 360 " y =" 360 " text-anchor =" middle " fill =" #9ca3af " font-size =" 8 " font-family =" JetBrains Mono,monospace " >PCR=3 → {key5, key10}</text >
597597
598598 <!-- CAS Index -->
0 commit comments