From a153bded9b964cd4a1f546d1d72d5c7db0f4d4ec Mon Sep 17 00:00:00 2001 From: hamed <15238-genius.ha@users.noreply.drupalcode.org> Date: Sun, 28 Jun 2026 22:13:12 +0330 Subject: [PATCH] Add AST JSON representation for insurance API documentation --- .../prompt/home-landing-copy-and-mobile.md | 192 + assets/home/styles.css | 34 + graphify-out/.graphify_labels.json | 31 +- graphify-out/GRAPH_REPORT.md | 412 +- ...eddfd71b29c65debdbd3dbce51e2d2632c75b.json | 1 + ...67f5b90d2ea6e4e96433e3d05a567248961f4.json | 1 + ...42cbc360a306c799a88ee722cf1560ba22da4.json | 1 + ...8f731f00cc6d34a2edbb9e887a18c94447bc2.json | 1 + ...edbf359b72ef3c0f16b12466e387c5bdbb041.json | 1 + ...9400cf116f1e7d5632015fefd589ca730e771.json | 1 + ...a53046f5369260a74ce133960d1b1f30218aa.json | 1 + ...2480b33a778bdf2d9179fd9d45c27540a23a0.json | 1 + ...b879985958641a5730886b73f925b79e85395.json | 1 + ...e34b0b1cfa288085076a5eb2350605e23b48c.json | 1 + ...8602b243cf5111e51308892e196b7d5a7dc4e.json | 1 + ...0ead7eee9cef0c204c9d4875ce8926849e278.json | 1 + ...b010e2b90888bc7daa0a312ede4d181327631.json | 1 + ...97962d80b5f72c814c9308fd6811029aef714.json | 1 + ...7d081f2fa1a05f8f6ee6e917ad256bcfa73cc.json | 1 + ...165c70fb629dde2ccc09b06a3452a66c52c05.json | 1 + ...0efc7e18022e106a75d885d92986d62ba74e7.json | 1 + ...7553aae4d53bf92fcdb66d2c2876e33f0eb6a.json | 1 + ...f92f4db597a60c0ed3610a4169bd22f7c6c26.json | 1 + ...1140cf3b4c1088059ba954e7c3c8a344392de.json | 1 + ...854b9fd7d261642ac34795a453438ac762b39.json | 1 + ...c20ad06ac22dcd23045b8134aca7471278238.json | 1 + ...f29a08c882ff6e66781dffbc038ff675906c8.json | 1 + ...a3fd28a0c7a1aba6bda3f147c3dd9da2f969c.json | 1 + ...6f50452d0572c9dfc7f6c0d3f91a602716a0c.json | 1 + ...a097e0696bc03c144ca9863867906de1b3a94.json | 1 + ...223cd74cd1b83880d40ececcf4cce392472cb.json | 1 + ...3090de94131b66d672c3b8804d70800327451.json | 1 + ...33febf0fbf6b58d07fdd1750d3aa2799b9163.json | 1 + ...2c8597b792a7be8b588e084f50c3f3ae0c2e9.json | 1 + ...ef419ebf2c96e96794ae8d6222daeb0dea7e3.json | 1 + ...d9ec894334ba4f7f720b04d4515bd6703b939.json | 1 + ...bfcac7bc45bb54e8fa0a7a3f790bdfa406aaf.json | 1 + ...d5849cf3a6359015216d8f24b3a0f555efc6e.json | 1 + ...0421b6459bbf2a5bd69bd4154246ae0c61285.json | 1 + ...c7361769814ac64e5e559dfeb02d2e63b09d6.json | 1 + ...164fd28094d3074e6c57f8d4bdc0a0728a0bb.json | 1 + ...3e2099273efbe5c0a589268a7f5e35106e631.json | 1 + ...36311f04ce314729e75bf44fd337bacbc4535.json | 1 + ...e1112aea5b1320c9dc6b46f4eadb865b68ae4.json | 1 + ...add31b51363c1987f81ca8e92caafc6bbf8b5.json | 1 + ...28d3a827e9d01ab864b275e18c1a5cd37f659.json | 1 + ...4ceef249968876f029c180f36b1c7d53bf5d5.json | 1 + ...e543de78f168ba34ed839c6e6fd597ea55ed6.json | 1 + ...b93d702697b7cdd1a399909239684cf371372.json | 1 + ...2b4c45cff8a7c2e650c33ff1e4edc22ec9eb0.json | 1 + ...43375edc13e81715385df337db7eeea45295f.json | 1 + ...7a8c17681ca49b3381da382458f2bc2355b09.json | 1 + ...8b6ace4f508b1f0ebf3e964fff23661c8ea0a.json | 1 + ...658d1ad64bf0d3aefa5bdb2008011cb3b175b.json | 1 + ...82392cc6b094df3f3a1423904c2988b19def9.json | 1 + ...bfa07562ccec38cba4c77c0f21cd9acb98706.json | 1 + ...9f1b4d9b598a7613405a5d5d0165df2b477fc.json | 1 + ...0f30fb81d1a9c1024137c0f9ba3af6c658fe4.json | 1 + ...68694eb7e8d6536abcd1bb61e7d788abed158.json | 1 + ...ce9415ad95ce71406a9ff24117096264bbdad.json | 1 + ...92082e5f79a073b0cda79be8503b689edc907.json | 1 + ...2bdb7311bde9eb31ee9869992e6c49da5c75f.json | 1 + ...073d6cdbe06044221f38e4939f99270fe8bfb.json | 1 + ...1a651536104c92acf39f261e2df71516ed55a.json | 1 + ...ab910b5d60d45d0f5dc14321ce9379b079967.json | 1 + ...ad721c6b3678122d0afc3f988676c4b514589.json | 1 + ...49a2194644dc948d94856f97d0af17c0d179c.json | 1 + ...dc70af84c14ed015ff3341bd3c6422ea63c87.json | 1 + ...356d28dac035914ea78f0af679025c38060ea.json | 1 + ...ec78a11847a0a1688114bdb5265adde8d32c0.json | 1 + ...c66c4e9f761daa1875a073525369cebc48193.json | 1 + ...6775d6372a0aa6e731b409c37fb8f98671f5d.json | 1 + ...78e186275d036101a827049dd6f8c3574707e.json | 1 + ...ab2aa7583b201737d16e0724d9233d00ad1e6.json | 1 + ...aa2de0e5c0528a0fa5eb4927659f94bc7ddf0.json | 1 + ...7a4127fee2b00e2fe1bc8f43eed2ff805fae9.json | 1 + ...fa6962956b504013b76a55c4e5ae791e47c38.json | 1 + ...bbbc79f891e098a4d836d0e8f9ae6ff7639aa.json | 1 + ...9ddd38d1f6ebc9c52d36a8dad9b589bea3ad0.json | 1 + ...95b0d91dec8c49306f38fae4480267ae9f378.json | 1 + ...24852eb9eb163b77db793253e95b8df534675.json | 1 + ...47c057a7b537da0e8ad41d7a62c7163119c63.json | 1 + ...54df18a8d5f2bba6f524781a94478123be0dc.json | 1 + ...e9d19d204ed3eb80bd0df9fe9de71fbf76e2a.json | 1 + ...47eaf9768692a8f254ceed37152207ae3d202.json | 1 + ...403a188bbfe210fa75da65eee3ebeef594963.json | 1 + ...805a2bc3db13ddfded1d346ac649bab6deeab.json | 1 + ...ac8245f2b0aeb8887104b2739771151a37350.json | 1 + ...01f7a72415654ded3889e01f1baf98718715a.json | 1 + ...e0f83fcad6bf96d65ae2605685ab8c01ed453.json | 1 + ...f2ad395a50c391f7692e9ec30fa4dab681722.json | 1 + ...653d3867d3cf50332e7bea917c946672c97cd.json | 1 + ...8400a307ce428def8108b94616a263e24e238.json | 1 + ...4cf92906376908208bf0093512752d72fed76.json | 1 + ...96f3fb9210f128b2b1b40bfe74abf6e6babc5.json | 1 + ...a96200295160b1c6a57c26e3f751274892c9f.json | 1 + ...fc455e288bc2c5fb3a1b9a10f4a29db2432aa.json | 1 + ...c5b3bb369854fbc2fd4aae7e2430e4a417f7f.json | 1 + ...69b5bb83f2af7738e8394852e746f3152dbb2.json | 1 + ...f6cf06e022b157b485144dd459f385f9ee5c8.json | 1 + ...dc29d4ac840195e3f89fcfc286b5429b2b863.json | 1 + ...03bada116d979e3bd7a0b4c90d5208fdd620c.json | 1 + ...ffdb4579b1216576d58393c3a965524360f0c.json | 1 + ...36f1fc45aa45d6627ab6bdb148f18d49872ee.json | 1 + ...a6a0ba5fc21f78d0784adb723c26e3afbc0fa.json | 1 + ...01897aa14947acafadb64943469c19fe696f0.json | 1 + ...28b3812d8e111417118f7d7a06c15217623b0.json | 1 + ...8123f9230a99fc566c63aa9cb4d01b6204324.json | 1 + ...140aeb446bd717250615b7ed040977788dab6.json | 1 + ...ee7e21baa9865c299dd261e3f18180b21b620.json | 1 + ...cb5bf04dcf63d16955f9e11357390e3a65c6b.json | 1 + ...6540abb203d81d7656a95fbb1381344ad1a00.json | 1 + ...66c503364b8d1bb7312c928e7c9ff1a2f5d80.json | 1 + ...4d2719debd0d5541e7eb5853d87d13cc47459.json | 1 + ...51e71b71561cddf2d0872461285e6d1489b73.json | 1 + ...b3a6cd0cc75f3e7faf36bb02995d72b463bb7.json | 1 + ...8cbefcb42f67a0c3755427d77ba12959e0c4c.json | 1 + ...4f1692b43437de6e85a3808774743694f3c80.json | 1 + ...c3cf038e2c43324498dff3239f5668afa0a1f.json | 1 + ...98fe0bc24e15d4b6b0b27dd5b97dc84b06568.json | 1 + ...dde4b0f7fa2a2110f25ba4804b33e37e331e2.json | 1 + ...83bceec48bd8ba95958292878d73f7e330467.json | 1 + ...a13556ad08dd318c89733a202d9d6c8ecfa4f.json | 1 + ...94ed22593e06ed6c4e674f92e972ed0e8718f.json | 1 + ...8e8e5f4bc80b77d2de0888eafd91b3ef0fcf6.json | 1 + ...a34e031e940e4a0c79e5da4e80708345890aa.json | 1 + ...0021b40e7113be0895504f9dda70b112a1cdf.json | 1 + ...e2273b1a9b7424abf0d2bd9c9507ea9345747.json | 1 + ...d1be01837b07e32ef99f0936f096c96417315.json | 1 + ...2a995ccaff35018d83b7ee8aa32aba25a03fb.json | 1 + ...c8ee7f5733c602874cc951411737dc9691329.json | 1 + ...a781c18acc49a758537002868a7db3efad7b1.json | 1 + ...90964c4e7172f3afe5c96d11376a85510b1d2.json | 1 + ...d572a147a5623c8f8ea1b7f0867aae39bd970.json | 1 + graphify-out/cache/stat-index.json | 2 +- graphify-out/graph.json | 15396 +++++++++++++--- graphify-out/manifest.json | 669 +- templates/public/home.html.twig | 83 +- 138 files changed, 13520 insertions(+), 3429 deletions(-) create mode 100644 .claude/prompt/home-landing-copy-and-mobile.md create mode 100644 graphify-out/cache/ast/v0.8.44/0121bf60210628bcbb1cbe89419eddfd71b29c65debdbd3dbce51e2d2632c75b.json create mode 100644 graphify-out/cache/ast/v0.8.44/0168f3c381e9da2663e2cf118fd67f5b90d2ea6e4e96433e3d05a567248961f4.json create mode 100644 graphify-out/cache/ast/v0.8.44/02683252b3c23dc3005af00fc6a42cbc360a306c799a88ee722cf1560ba22da4.json create mode 100644 graphify-out/cache/ast/v0.8.44/0adb531514bb19b3fabe1e679468f731f00cc6d34a2edbb9e887a18c94447bc2.json create mode 100644 graphify-out/cache/ast/v0.8.44/0b7551406b5b0c2fe47812614e3edbf359b72ef3c0f16b12466e387c5bdbb041.json create mode 100644 graphify-out/cache/ast/v0.8.44/0e08a53cd50f1fa75c2998ce2d39400cf116f1e7d5632015fefd589ca730e771.json create mode 100644 graphify-out/cache/ast/v0.8.44/10dfd3691f16464f1d16a317942a53046f5369260a74ce133960d1b1f30218aa.json create mode 100644 graphify-out/cache/ast/v0.8.44/12fdfe848f6eb143b87b09645122480b33a778bdf2d9179fd9d45c27540a23a0.json create mode 100644 graphify-out/cache/ast/v0.8.44/199c0bce6c58ae43bfd76f426a9b879985958641a5730886b73f925b79e85395.json create mode 100644 graphify-out/cache/ast/v0.8.44/199db5f2b3eb3e52fc2e42ce726e34b0b1cfa288085076a5eb2350605e23b48c.json create mode 100644 graphify-out/cache/ast/v0.8.44/19f366c81466bfebfd37cd2310f8602b243cf5111e51308892e196b7d5a7dc4e.json create mode 100644 graphify-out/cache/ast/v0.8.44/1b32d36a573652e1860ae2ceaf20ead7eee9cef0c204c9d4875ce8926849e278.json create mode 100644 graphify-out/cache/ast/v0.8.44/1b50a1ed1a3d72be73df9bce2bcb010e2b90888bc7daa0a312ede4d181327631.json create mode 100644 graphify-out/cache/ast/v0.8.44/1be28d02d6f241500cc7a55f1a597962d80b5f72c814c9308fd6811029aef714.json create mode 100644 graphify-out/cache/ast/v0.8.44/1c60c30e2800176bb2dde9730607d081f2fa1a05f8f6ee6e917ad256bcfa73cc.json create mode 100644 graphify-out/cache/ast/v0.8.44/1ec80db45af56adf7be93c412e0165c70fb629dde2ccc09b06a3452a66c52c05.json create mode 100644 graphify-out/cache/ast/v0.8.44/1ffb3b0a89f531658a75520df810efc7e18022e106a75d885d92986d62ba74e7.json create mode 100644 graphify-out/cache/ast/v0.8.44/213d1b93ba08882b32a47b70be27553aae4d53bf92fcdb66d2c2876e33f0eb6a.json create mode 100644 graphify-out/cache/ast/v0.8.44/26b9f23b2462b30adea512eeb07f92f4db597a60c0ed3610a4169bd22f7c6c26.json create mode 100644 graphify-out/cache/ast/v0.8.44/26fd73c5de681031611a56b0e9a1140cf3b4c1088059ba954e7c3c8a344392de.json create mode 100644 graphify-out/cache/ast/v0.8.44/293ee69d87a2ee0421f6a4f73ef854b9fd7d261642ac34795a453438ac762b39.json create mode 100644 graphify-out/cache/ast/v0.8.44/2c2f4c831d7ede2101b72277fc7c20ad06ac22dcd23045b8134aca7471278238.json create mode 100644 graphify-out/cache/ast/v0.8.44/2fd1cffeb4d8299abb1a5fda3d9f29a08c882ff6e66781dffbc038ff675906c8.json create mode 100644 graphify-out/cache/ast/v0.8.44/36b84f9a63c52cdf4150c0848c4a3fd28a0c7a1aba6bda3f147c3dd9da2f969c.json create mode 100644 graphify-out/cache/ast/v0.8.44/36e9472f0cdcf7178c898629a676f50452d0572c9dfc7f6c0d3f91a602716a0c.json create mode 100644 graphify-out/cache/ast/v0.8.44/3835c0d26cf2af6937ccb1990a2a097e0696bc03c144ca9863867906de1b3a94.json create mode 100644 graphify-out/cache/ast/v0.8.44/38d8db77331e6ccdf9e78a54f5f223cd74cd1b83880d40ececcf4cce392472cb.json create mode 100644 graphify-out/cache/ast/v0.8.44/395161c96b8a660dab252a12c063090de94131b66d672c3b8804d70800327451.json create mode 100644 graphify-out/cache/ast/v0.8.44/39797d5439fd4fd0fd19ae7a5b033febf0fbf6b58d07fdd1750d3aa2799b9163.json create mode 100644 graphify-out/cache/ast/v0.8.44/3b22e183b3ec75a81be9e5095a62c8597b792a7be8b588e084f50c3f3ae0c2e9.json create mode 100644 graphify-out/cache/ast/v0.8.44/3d81e096e779dc685eed5920d7fef419ebf2c96e96794ae8d6222daeb0dea7e3.json create mode 100644 graphify-out/cache/ast/v0.8.44/3e172a36ac3e336ad3501c5defbd9ec894334ba4f7f720b04d4515bd6703b939.json create mode 100644 graphify-out/cache/ast/v0.8.44/3e987494345d3a7c1cc90de7b27bfcac7bc45bb54e8fa0a7a3f790bdfa406aaf.json create mode 100644 graphify-out/cache/ast/v0.8.44/3ef75b524c4a8eb4748ae652659d5849cf3a6359015216d8f24b3a0f555efc6e.json create mode 100644 graphify-out/cache/ast/v0.8.44/448fb57a5fdadd9bb3176b1570c0421b6459bbf2a5bd69bd4154246ae0c61285.json create mode 100644 graphify-out/cache/ast/v0.8.44/44d986e38a0aaff4ff36d621205c7361769814ac64e5e559dfeb02d2e63b09d6.json create mode 100644 graphify-out/cache/ast/v0.8.44/457ca31fba8263cb58b3c47f214164fd28094d3074e6c57f8d4bdc0a0728a0bb.json create mode 100644 graphify-out/cache/ast/v0.8.44/45b9c56571e20dfc0cabc789b083e2099273efbe5c0a589268a7f5e35106e631.json create mode 100644 graphify-out/cache/ast/v0.8.44/473c67b119935570a66ab5e75cc36311f04ce314729e75bf44fd337bacbc4535.json create mode 100644 graphify-out/cache/ast/v0.8.44/48c33a7c55c256a65ba4c089893e1112aea5b1320c9dc6b46f4eadb865b68ae4.json create mode 100644 graphify-out/cache/ast/v0.8.44/4d10109c30a8a794f507cc87822add31b51363c1987f81ca8e92caafc6bbf8b5.json create mode 100644 graphify-out/cache/ast/v0.8.44/4e4f8c687212fb476a9672747ed28d3a827e9d01ab864b275e18c1a5cd37f659.json create mode 100644 graphify-out/cache/ast/v0.8.44/5289139754fae16d85a09fcff134ceef249968876f029c180f36b1c7d53bf5d5.json create mode 100644 graphify-out/cache/ast/v0.8.44/540be837def81a7c24a001654fde543de78f168ba34ed839c6e6fd597ea55ed6.json create mode 100644 graphify-out/cache/ast/v0.8.44/5586072347e23a24fddaa187efeb93d702697b7cdd1a399909239684cf371372.json create mode 100644 graphify-out/cache/ast/v0.8.44/57721807456fc1a9e0c2df0dadb2b4c45cff8a7c2e650c33ff1e4edc22ec9eb0.json create mode 100644 graphify-out/cache/ast/v0.8.44/5885967c5170bf2400f9732554f43375edc13e81715385df337db7eeea45295f.json create mode 100644 graphify-out/cache/ast/v0.8.44/596043e27126b0500ddbd861f0e7a8c17681ca49b3381da382458f2bc2355b09.json create mode 100644 graphify-out/cache/ast/v0.8.44/5c24097f68a7696b4ae58ba6df68b6ace4f508b1f0ebf3e964fff23661c8ea0a.json create mode 100644 graphify-out/cache/ast/v0.8.44/5e6a312d48b1efacb7e4c14b87a658d1ad64bf0d3aefa5bdb2008011cb3b175b.json create mode 100644 graphify-out/cache/ast/v0.8.44/61914c5f9d29060ba157369cf8e82392cc6b094df3f3a1423904c2988b19def9.json create mode 100644 graphify-out/cache/ast/v0.8.44/63afb7aaff2eb3113700644ab9bbfa07562ccec38cba4c77c0f21cd9acb98706.json create mode 100644 graphify-out/cache/ast/v0.8.44/64462e603b4569268e25d7f6a989f1b4d9b598a7613405a5d5d0165df2b477fc.json create mode 100644 graphify-out/cache/ast/v0.8.44/681dfdf19f3a7a8d0d86ddefff60f30fb81d1a9c1024137c0f9ba3af6c658fe4.json create mode 100644 graphify-out/cache/ast/v0.8.44/694f1f497f5a3a1095f2949eacd68694eb7e8d6536abcd1bb61e7d788abed158.json create mode 100644 graphify-out/cache/ast/v0.8.44/6a6342e4ae451579ce88f5c0bedce9415ad95ce71406a9ff24117096264bbdad.json create mode 100644 graphify-out/cache/ast/v0.8.44/6d65ac794b959d7b177dfd5ed9792082e5f79a073b0cda79be8503b689edc907.json create mode 100644 graphify-out/cache/ast/v0.8.44/6d87685ede07fb029b01d211fa82bdb7311bde9eb31ee9869992e6c49da5c75f.json create mode 100644 graphify-out/cache/ast/v0.8.44/6ec92ce7ac31774fec6ceb5e33a073d6cdbe06044221f38e4939f99270fe8bfb.json create mode 100644 graphify-out/cache/ast/v0.8.44/705820b9d1590cf2f642e6ee7391a651536104c92acf39f261e2df71516ed55a.json create mode 100644 graphify-out/cache/ast/v0.8.44/7226845540da9c2d9121eb7e25eab910b5d60d45d0f5dc14321ce9379b079967.json create mode 100644 graphify-out/cache/ast/v0.8.44/74228033d085f739ed39f615762ad721c6b3678122d0afc3f988676c4b514589.json create mode 100644 graphify-out/cache/ast/v0.8.44/74501df43886dc66c5fe19f849549a2194644dc948d94856f97d0af17c0d179c.json create mode 100644 graphify-out/cache/ast/v0.8.44/745716b0c8627a1f72fed9305b2dc70af84c14ed015ff3341bd3c6422ea63c87.json create mode 100644 graphify-out/cache/ast/v0.8.44/752ea776d88a216c309798cf1df356d28dac035914ea78f0af679025c38060ea.json create mode 100644 graphify-out/cache/ast/v0.8.44/7a7937df6b8df47196e035544c1ec78a11847a0a1688114bdb5265adde8d32c0.json create mode 100644 graphify-out/cache/ast/v0.8.44/7a89e177bf272aa6e20c29d8e39c66c4e9f761daa1875a073525369cebc48193.json create mode 100644 graphify-out/cache/ast/v0.8.44/7a99fb0ab55d30b31cdebe923546775d6372a0aa6e731b409c37fb8f98671f5d.json create mode 100644 graphify-out/cache/ast/v0.8.44/7b39650f7266519461983913a0c78e186275d036101a827049dd6f8c3574707e.json create mode 100644 graphify-out/cache/ast/v0.8.44/7d11e7ba342faf3c69e5844c1adab2aa7583b201737d16e0724d9233d00ad1e6.json create mode 100644 graphify-out/cache/ast/v0.8.44/83e9341f771214eaab94dd7c4f0aa2de0e5c0528a0fa5eb4927659f94bc7ddf0.json create mode 100644 graphify-out/cache/ast/v0.8.44/8df4dfce9a91d73297d88f22e047a4127fee2b00e2fe1bc8f43eed2ff805fae9.json create mode 100644 graphify-out/cache/ast/v0.8.44/8fde8b4d6db03191fc8d650bf86fa6962956b504013b76a55c4e5ae791e47c38.json create mode 100644 graphify-out/cache/ast/v0.8.44/9051e2d1dd67a0d6fb8a70504e7bbbc79f891e098a4d836d0e8f9ae6ff7639aa.json create mode 100644 graphify-out/cache/ast/v0.8.44/9231aaeffd13bf27869e74186679ddd38d1f6ebc9c52d36a8dad9b589bea3ad0.json create mode 100644 graphify-out/cache/ast/v0.8.44/973a496476356f34610a5a3167495b0d91dec8c49306f38fae4480267ae9f378.json create mode 100644 graphify-out/cache/ast/v0.8.44/986643979f19f6a7ee71127782524852eb9eb163b77db793253e95b8df534675.json create mode 100644 graphify-out/cache/ast/v0.8.44/9b489729903535dc83ff137376247c057a7b537da0e8ad41d7a62c7163119c63.json create mode 100644 graphify-out/cache/ast/v0.8.44/9c1ebef6b3ee3a4724e94af555854df18a8d5f2bba6f524781a94478123be0dc.json create mode 100644 graphify-out/cache/ast/v0.8.44/9c617a929f6ed0595a371ee05d2e9d19d204ed3eb80bd0df9fe9de71fbf76e2a.json create mode 100644 graphify-out/cache/ast/v0.8.44/9e968ad47c34e34775e6793301147eaf9768692a8f254ceed37152207ae3d202.json create mode 100644 graphify-out/cache/ast/v0.8.44/a0c5e8cc2f0a3597518275c45fe403a188bbfe210fa75da65eee3ebeef594963.json create mode 100644 graphify-out/cache/ast/v0.8.44/a2030203ccca39bf435675e884e805a2bc3db13ddfded1d346ac649bab6deeab.json create mode 100644 graphify-out/cache/ast/v0.8.44/a21caf7417e2a32180b91b4fe18ac8245f2b0aeb8887104b2739771151a37350.json create mode 100644 graphify-out/cache/ast/v0.8.44/a81d0aa4535ae4be51f69d47c5101f7a72415654ded3889e01f1baf98718715a.json create mode 100644 graphify-out/cache/ast/v0.8.44/ac7a64333676e95bd5f9a78c22fe0f83fcad6bf96d65ae2605685ab8c01ed453.json create mode 100644 graphify-out/cache/ast/v0.8.44/ad88d08fd6960cb9bfd932b91def2ad395a50c391f7692e9ec30fa4dab681722.json create mode 100644 graphify-out/cache/ast/v0.8.44/aeaae84730fbdecfb8337f25283653d3867d3cf50332e7bea917c946672c97cd.json create mode 100644 graphify-out/cache/ast/v0.8.44/b314e4f194586cb9b4037fb48ab8400a307ce428def8108b94616a263e24e238.json create mode 100644 graphify-out/cache/ast/v0.8.44/b3ba50cb2690810d8fb010f0ede4cf92906376908208bf0093512752d72fed76.json create mode 100644 graphify-out/cache/ast/v0.8.44/b4d2a6f75f334c832e9a015b4e296f3fb9210f128b2b1b40bfe74abf6e6babc5.json create mode 100644 graphify-out/cache/ast/v0.8.44/b6f3ad0ae1b555833b87edf0398a96200295160b1c6a57c26e3f751274892c9f.json create mode 100644 graphify-out/cache/ast/v0.8.44/b8bbe9ad2ce3faae637534db20bfc455e288bc2c5fb3a1b9a10f4a29db2432aa.json create mode 100644 graphify-out/cache/ast/v0.8.44/b91fb21ae3b217e83df16601ebac5b3bb369854fbc2fd4aae7e2430e4a417f7f.json create mode 100644 graphify-out/cache/ast/v0.8.44/bac031cd09fb91bf156e250accd69b5bb83f2af7738e8394852e746f3152dbb2.json create mode 100644 graphify-out/cache/ast/v0.8.44/baea6fcd3343ee16bf9c045dc65f6cf06e022b157b485144dd459f385f9ee5c8.json create mode 100644 graphify-out/cache/ast/v0.8.44/bb8b2b8ccda54b99bd5ab0bd937dc29d4ac840195e3f89fcfc286b5429b2b863.json create mode 100644 graphify-out/cache/ast/v0.8.44/bce8c0d2597c3641885ba9322eb03bada116d979e3bd7a0b4c90d5208fdd620c.json create mode 100644 graphify-out/cache/ast/v0.8.44/bf392c01cd7a70c25efe7c4ad59ffdb4579b1216576d58393c3a965524360f0c.json create mode 100644 graphify-out/cache/ast/v0.8.44/c31886c1f10dd25296b56fb7ba336f1fc45aa45d6627ab6bdb148f18d49872ee.json create mode 100644 graphify-out/cache/ast/v0.8.44/c43aa389121312d1fe2ba9639e3a6a0ba5fc21f78d0784adb723c26e3afbc0fa.json create mode 100644 graphify-out/cache/ast/v0.8.44/c59fdb6d3f05bdb6cd558bb74e701897aa14947acafadb64943469c19fe696f0.json create mode 100644 graphify-out/cache/ast/v0.8.44/c8481efa6177a2107a963ee13ee28b3812d8e111417118f7d7a06c15217623b0.json create mode 100644 graphify-out/cache/ast/v0.8.44/c9f6afebfd6b6f7a7e55bf1d14c8123f9230a99fc566c63aa9cb4d01b6204324.json create mode 100644 graphify-out/cache/ast/v0.8.44/cca05740bf26d1540b361283f5a140aeb446bd717250615b7ed040977788dab6.json create mode 100644 graphify-out/cache/ast/v0.8.44/ce5a938bccaf71572af189a1b92ee7e21baa9865c299dd261e3f18180b21b620.json create mode 100644 graphify-out/cache/ast/v0.8.44/cee724b4cbfc04771874ccdf454cb5bf04dcf63d16955f9e11357390e3a65c6b.json create mode 100644 graphify-out/cache/ast/v0.8.44/d03260630a54476e8c29c60a2eb6540abb203d81d7656a95fbb1381344ad1a00.json create mode 100644 graphify-out/cache/ast/v0.8.44/d192f3609f782986a1c36a6236066c503364b8d1bb7312c928e7c9ff1a2f5d80.json create mode 100644 graphify-out/cache/ast/v0.8.44/d1fe8db3ea082855e8c562819934d2719debd0d5541e7eb5853d87d13cc47459.json create mode 100644 graphify-out/cache/ast/v0.8.44/d2acafb91806e555535cdbddd5151e71b71561cddf2d0872461285e6d1489b73.json create mode 100644 graphify-out/cache/ast/v0.8.44/d65393c833dec86f7dae8413a72b3a6cd0cc75f3e7faf36bb02995d72b463bb7.json create mode 100644 graphify-out/cache/ast/v0.8.44/d7a00a9e505a45fe1056cde539a8cbefcb42f67a0c3755427d77ba12959e0c4c.json create mode 100644 graphify-out/cache/ast/v0.8.44/d7f98b20db8f66beaae6688b6a84f1692b43437de6e85a3808774743694f3c80.json create mode 100644 graphify-out/cache/ast/v0.8.44/d8d4a8c5688d7ed7168570bfc39c3cf038e2c43324498dff3239f5668afa0a1f.json create mode 100644 graphify-out/cache/ast/v0.8.44/dc12d68e32830d446995ea2a8cf98fe0bc24e15d4b6b0b27dd5b97dc84b06568.json create mode 100644 graphify-out/cache/ast/v0.8.44/dcd2dd96c11cd47f033dbb41718dde4b0f7fa2a2110f25ba4804b33e37e331e2.json create mode 100644 graphify-out/cache/ast/v0.8.44/dcf666e9d1a149bf85e0ef7869083bceec48bd8ba95958292878d73f7e330467.json create mode 100644 graphify-out/cache/ast/v0.8.44/dd8ffa7d6329453fa49a9403b95a13556ad08dd318c89733a202d9d6c8ecfa4f.json create mode 100644 graphify-out/cache/ast/v0.8.44/e8b808423b34ee5471e7d00407f94ed22593e06ed6c4e674f92e972ed0e8718f.json create mode 100644 graphify-out/cache/ast/v0.8.44/e99aa5f70fa1eee35e78e90f7ea8e8e5f4bc80b77d2de0888eafd91b3ef0fcf6.json create mode 100644 graphify-out/cache/ast/v0.8.44/f069f1c427ffbeb082d3777ae8da34e031e940e4a0c79e5da4e80708345890aa.json create mode 100644 graphify-out/cache/ast/v0.8.44/f1d06d336c14b8df1530ec41dd80021b40e7113be0895504f9dda70b112a1cdf.json create mode 100644 graphify-out/cache/ast/v0.8.44/f42a0409b492abf55f1ed704e65e2273b1a9b7424abf0d2bd9c9507ea9345747.json create mode 100644 graphify-out/cache/ast/v0.8.44/f5b39377cda82aef1db0b480a58d1be01837b07e32ef99f0936f096c96417315.json create mode 100644 graphify-out/cache/ast/v0.8.44/f7e83133c40658496827e06f6182a995ccaff35018d83b7ee8aa32aba25a03fb.json create mode 100644 graphify-out/cache/ast/v0.8.44/f935dde55aaa34b8c10780019e1c8ee7f5733c602874cc951411737dc9691329.json create mode 100644 graphify-out/cache/ast/v0.8.44/f9809dce56ba099731d9fbf6e1da781c18acc49a758537002868a7db3efad7b1.json create mode 100644 graphify-out/cache/ast/v0.8.44/fc3c53bab05acd5e3c477e5d05c90964c4e7172f3afe5c96d11376a85510b1d2.json create mode 100644 graphify-out/cache/ast/v0.8.44/fe4978c3193e95422b93e8e3391d572a147a5623c8f8ea1b7f0867aae39bd970.json diff --git a/.claude/prompt/home-landing-copy-and-mobile.md b/.claude/prompt/home-landing-copy-and-mobile.md new file mode 100644 index 00000000..4ca70119 --- /dev/null +++ b/.claude/prompt/home-landing-copy-and-mobile.md @@ -0,0 +1,192 @@ +# بازنویسی متن استارتاپی و رفع نمایش موبایل صفحه فرود (Landing) + +## پروژه + +`clinicpro` — صفحه فرود عمومی روت `/` (سرو شده توسط `HomeController`). این صفحه Twig خام + CSS دستی است (نه React، نه پنل ادمین). + +## زمینه + +صفحه `https://clinic-pro.ddev.site/` یک landing بازاریابی کامل و self-contained است. دو ایراد دارد: + +1. **متنها استارتاپی نیستند** — لحن فعلی توصیفی/خنثی است؛ کاربر متن جذابتر، قلابدار (hook) و محصول-محور میخواهد. ارقام/ادعاها هم باید قویتر و باورپذیر بمانند. +2. **نمایش موبایل درست نیست** — هدر روی گوشی شلوغ میشود (برند + دو دکمه + همبرگر کنار هم سرریز میکند)، منوی موبایل با inline-style شکننده باز میشود و با کلیک روی لینک بسته نمیشود، و بین breakpoint ۱۰۰۰px و ۶۴۰px هیچ نقطه میانی تبلت وجود ندارد. + +## مشکل / هدف + +- همه متنهای فارسی صفحه را به لحن **استارتاپی، کوتاه، قلابدار و محصول-محور** بازنویسی کن (همان معنا، همان RTL، همان جایگاهها — فقط متن داخل تگها عوض شود). +- نمایش موبایل را **واقعاً درست** کن: هدر بدون سرریز، منوی موبایل تمیز و قابلبستن، و یک breakpoint میانی تبلت اضافه شود. + +## فایلهای مرتبط + +| فایل | نقش | +|------|-----| +| `clinicpro/templates/public/home.html.twig` | کل HTML صفحه + JS inline منو/اسکرول (تکفایل، extends نمیکند) | +| `clinicpro/assets/home/styles.css` | تمام استایل صفحه، شامل `@media (max-width:1000px)` و `@media (max-width:640px)` | +| `clinicpro/src/Shared/Controller/HomeController.php` | فقط `return $this->render('public/home.html.twig')` — **نیازی به تغییر ندارد** | +| `clinicpro/assets/home/index.js` | فقط `import './styles.css'` — تغییر نمیکند | + +> توجه: این صفحه ربطی به پنل ادمین React یا API ندارد. فقط Twig + CSS. نیازی به migration، docs/api، یا BaseController نیست. + +--- + +## وظیفه ۱ — بازنویسی استارتاپی همه متنها + +متنها را در `home.html.twig` بازنویسی کن. **جایگاه/کلاسها/تعداد آیتمها ثابت بماند**؛ فقط متن داخل تگ عوض شود. لحن: کوتاه، قاطع، با فعل عمل، منفعتمحور (نه فهرست امکانات خشک). اعداد فارسی بمانند. + +### وضعیت فعلی (نمونههایی که باید استارتاپی شوند) + +```html + +
کلینیک پرو کارهای روزمرهی مطب را سر و سامان میدهد؛ از نوبتدهی و پروندهی بیمار تا فاکتور و گزارش مالی. دیگر خبری از دفتر نوبت و کاغذبازی نیست.
+ +تماس با ما +``` + +```html + +سابقه، نسخه و آزمایش هر بیمار جای خودش است و هر وقت لازم شد، چند ثانیهای پیدایش میکنید.
+ +``` + +```html + +روی گوشی، تبلت یا کامپیوتر بازش کنید؛ اطلاعات خودش هماهنگ میماند ...
+``` + +### راهنمای بازنویسی (نمونه لحن استارتاپی — میتوانی بهترش کنی) + +- **Hero H1:** قلاب کوتاه و بلندپروازانه. مثال: `مطبتان را هوشمند اداره کنید` یا `کل مطب، توی جیب شما` (دو خطی با `