charter/__init__.py,sha256=eQrrCN_tBT3k0mMqv6vpPbhW-PJNaoIx5t8UHbPnv-A,335
charter/__main__.py,sha256=BdD-MdEnRvR8IfvBCRddmzE2QOCV_oaJZVHeLR0E45o,90
charter/browser.py,sha256=d1uNKBd32ccVkEi9YO1x6pOKEcK95_8idkhGHBLisJo,10921
charter/change.py,sha256=6jS_PPB67uwr_1pH_0-OrwCkHtLtnU7YBTf9pssUUdg,36604
charter/channel.py,sha256=WHtCGbL2-DUqKYsC5ssxALfCa3o37pbjrVyG_hsvwHM,14916
charter/cli.py,sha256=BLsb338AdqoRr-eQdW7u1TK72HcvI8gUqeG-MlIgIIc,123964
charter/commands.py,sha256=dVzoTZ1LMWTuZJEN6ZnovniZ47myYIGmFq49m-h1TCg,165674
charter/commands_change.py,sha256=6H8563IDwkwqxaC0354EzBFbv2kXyxxGbPNGWcZulPI,79265
charter/commands_frame.py,sha256=JBhXL6O7sBJv3gRHbR6NuTEI7eycqon6AmREOu7MBho,631873
charter/commands_harness.py,sha256=Bydo0DIliJi42HpZiHdle9PK599R0tnLld71WJQUiPc,2820
charter/commands_persona.py,sha256=96xI5V4FlK4I1zCWKxYEIlmanKn3i66HkZ4q0HN_mTw,98913
charter/commands_report.py,sha256=VVri9tAJzl93lHyBAfV14ldjE8NLMwq8k-KMmhZNJgU,13073
charter/commands_secrets.py,sha256=tgmLnznPMm7WG6ErazvOTUKk0JjhCbS807Tp35K1Aj8,69221
charter/commands_update.py,sha256=EYVShGu-kiYOVBa6GxLvcUzwBLoJCbx2SaZj1qGgJp8,32399
charter/commands_workspace.py,sha256=_ykbsWgCrnW-a9sHYIMsEpGeHtirCbzHN75dnOueKyE,64781
charter/commands_worktree.py,sha256=xRoU0eXfzCIclSff9jAjHRqd1aPxCdnLnPo2zYGqmk8,21074
charter/config.py,sha256=tFGHSAOx2c3PYFkSEBQyH84YQRbXvY2Lsbmf7IGUCY8,39709
charter/contain.py,sha256=RBagGp0jdWrtvPF1rK5tcFSQI2fQc1ok_iMM7-hETgc,47509
charter/curate.py,sha256=H4y14r48Wk9LJWYDSiAOPyQFiM6ZQTWc10wHbjYpV1M,7416
charter/dispatch.py,sha256=NweePcx7xCuAGNdbSx9lerxxs85t_rAX5LpVhvoljx4,15924
charter/docsrc.py,sha256=9AzeT2fBV40OS1mGFCh4t0WvTHLgiymPY_yScnOhOwE,4065
charter/doctor.py,sha256=-WG_9K-N_Xmg3fS3sACSxRiYsKwckiYUeVS0xq5vhn8,173740
charter/freshness.py,sha256=ZbD3nlj_PysVXEfhGW8--7B76CQxrON00xv6lfuWjdw,3099
charter/gitconfig.py,sha256=r10fPabGk4Nk8-cJeWLXivrgLtjNP92QSKRPvdUTOWg,11329
charter/gitpolicy.py,sha256=Hod-pNRz31wC0hEf9u3b_vkroXQBefDoEsEdsA9HppE,9947
charter/glstate.py,sha256=NmMZv0Jjp2nY56hV4NwRjuHHV-mFazHOa70p1bP-vT8,15848
charter/guardseen.py,sha256=rqjSf8zfsot25Rv3XDUxP5U1lagG6Jj9MVn29O3kMcg,6063
charter/hooks.py,sha256=W91gPUdrCTF3GeM9dk7Gjiyjz2NF2DbuxT4ES6CPApE,373699
charter/inflight.py,sha256=7bZ7Pu4hnsShXv_0PpAiiGIO_oP41Mc-3sl3W-S3BAM,30536
charter/instance.py,sha256=E0iv7ZHndl2z7fly12rtOUkYhLctSLqxZRr2FVfc3bg,182893
charter/inventory.py,sha256=Bt0hkzHmmKT-p5Z2HK5sXA9iryJQaBqJesRpohD-1l8,15273
charter/legacyenv.py,sha256=XRMa8hfagwJV9XGW5DiS6zZeIBzSaRKNaX1X80XVDO4,3426
charter/mcpseen.py,sha256=U9j2VkHpD4yWs8BJPhOzT7YfuLqW69WDeC752obvk2I,36873
charter/memstore.py,sha256=iRZdL8RueC_6WkD1JczLmnSygWVSD8WUQUUVgR02cRs,19646
charter/news.py,sha256=rlo5pjRacMrMim0zCi6lMYPUUGROJQ3sSsxl-Y8dHME,77919
charter/persona.py,sha256=s307fzIEhAqZKn0fXak7nMLvqO0Q-xRdhvbc_9_7Td4,112559
charter/pieces.py,sha256=kwE1K9z8iNaTiq7w66jUyENrFsrGzRNMfjfQQ5XpuTM,16969
charter/planegit.py,sha256=4MzfX184Sm0cOxiOvSpYud6TK76mS9HTctMyGGvf6L0,46271
charter/plugincache.py,sha256=XXMafhuQ2CJlrjXx-0ihCf610qyB9va8PUGgbiCwm_c,20251
charter/recall.py,sha256=k60bq63aW1vLdxDoDRFDEK1aNSkBgDcRPu90woqAPVU,10674
charter/render.py,sha256=PqMPN4aceYwowmkdKN1BrR8GSliRGxV3Lbli-WGfuz4,6122
charter/report.py,sha256=OTqzwsyhbrYgsa8zZtCey5iuCLSrHi4lHRrTptBJH5o,28239
charter/root.py,sha256=cd5Tdk0Q5idtXI7WchANZsaXncaCN9Y6hovUFUVXo1U,20238
charter/session.py,sha256=CQ9FnBPi6jJje65NcKymTlBXc9MZS4Q9P6hljO6yI5A,6718
charter/skilluse.py,sha256=haVMR8OOK66ivr8aoFQ1JXrXsUQVlxqpC_kJ5DPEb88,5889
charter/statusline.py,sha256=Gq4w8qLtEmNX-uzBlaHfqWc4IbzaJ5WjStOCM_y6azk,159907
charter/todos.py,sha256=xGR2GZvET6z8WOBLa2HtiNiuXQ-sEq4pL5U7QEhwMG0,5833
charter/toolgate.py,sha256=AMrRZbf8VxCeJRTncT2rx8QHzOinE8FSi10Z2VcZNJI,53695
charter/trace.py,sha256=dmrJHRflpVdvBqCyt_-h_C7hwx3N9lFbo7oPoRsa5Dg,5814
charter/tui.py,sha256=OtoFhEgUtXE2K8eeuKMvag-mwiF7wOT1XVD_KLzAbrI,20832
charter/update.py,sha256=_GpSAQTveecV2Hv5sowFk0rKkviywYy0eWZ32pKS4A8,13663
charter/util.py,sha256=my3tEV8e34AzMvYC_9OuqzTPTgq05Yzg3EZ6stSXBCo,21179
charter/workspace.py,sha256=VX7VL5DX2ViixBeGaEvFIrlwTBulbOGVyLubfPUTH-k,101132
charter/worktree.py,sha256=9R8HHBd7Z6_4dcb-wNVQF9ly1byo5IdsdjZ4ISNx0qY,9859
charter/forge/__init__.py,sha256=UZCW7tpI1fGiLVVlAGqY5oHhEYi_oqPNPb8O_ZxnQVI,743
charter/forge/base.py,sha256=10zCQU28ANVjH2FmpJTOIlJZfepzW68h3TIjmev4U2Q,16499
charter/forge/github.py,sha256=blJrbZET1lY1y6eYZ6bRCZCk6x4TV6lA7y5cuKLMAHQ,25574
charter/forge/gitlab.py,sha256=9ptI0vQAskQmiPfqObXB9qgoP8toWLsCDaLHn9bZj-Q,16670
charter/forge/registry.py,sha256=HJYYQT0Dlx5FRUI7oFMPKU_3DlR-OAFLBNJZd3JKKhI,13261
charter/frame/__init__.py,sha256=1INToA4iqy8Evph9RNzmojzdxIeyOgPJNC8noRdVRP4,443
charter/frame/action.py,sha256=ABC2LUaVXXCIe4NCZNxZakmlkMeqDiieefrKnQPiyhQ,15468
charter/frame/actions.py,sha256=SQxfCKOfdiiw1dwwybsWn8YdLM5SqMpa4ZULRUqKBwI,21097
charter/frame/builtin_actions.py,sha256=9CDWT4V0nLgCTHelsW-dapZPyEyGWOP21CYATpxH0GY,46833
charter/frame/builtins.py,sha256=iufKdUamGMXkX3wDLI3aEiZ_-b2dEXwezMJiee9M18E,64993
charter/frame/chats.py,sha256=WKi2l3EaziCplHS2GNlhLQc3JFUvMDYFQDrH_wxm6p8,24209
charter/frame/choose.py,sha256=AkoXABT1WZYbBayIC9wkJ64DvwS_PrwBE2OV8y2or-g,26836
charter/frame/chrome.py,sha256=0jOK_1AzDYXtzu5GwqVbjGoqu09s8nNJWVYF_kxOTZE,62358
charter/frame/component.py,sha256=oPKAtH_YqJ3tc-nisBnHpFhujGAo133V7II4Y4GZ-_E,23161
charter/frame/ctx.py,sha256=yySjKTHg0axfz1QD5C_ZuwaZQUzIPyy_HPnjV8Ztr6Y,12206
charter/frame/events.py,sha256=9zGkhrOxaF4LT_jzd8XbjVd8p5wHcOzJp6H2ZKNEQE8,41948
charter/frame/gather.py,sha256=qLVOayFmoT0V9JKArDd-4KuV0hcObrW0XEEtiPcZca0,30473
charter/frame/layout.py,sha256=BBHzuajdeI_J9ASw0Eb03BUL9CW72gb_RB5c0-9I6zQ,88612
charter/frame/leave.py,sha256=u4ZAAU6BxdDM8l4NRRmP7l5Zw8-Brts6yREVMeKmarE,29873
charter/frame/notify.py,sha256=9g8O_bG1V6i5eEAn6NDNC5HmJZBcTtLuGI6gSlhiUZw,15811
charter/frame/overlay.py,sha256=0nnw5ugkMJdEsPRi2vDaBH0w3LIRoyuSA4gwXVf_5rU,59626
charter/frame/palette.py,sha256=yPpwpdBGi7WkSGuUhCdnpqcIpVKWnzj17SQhbYHQrhk,29276
charter/frame/pane.py,sha256=D2T4OQGTEVwEpffsl57hdzAPawd8bltoB9UzZcOTt6Y,8680
charter/frame/panel.py,sha256=awAcYpRfJalzsSVbQQx6UQy6doteiP-s9_PuaIXhLU4,63544
charter/frame/picker.py,sha256=0HNqOjlFDIzsGJvUck0pIBuMmrR5bt-t4qGtpEGS4IM,8903
charter/frame/record.py,sha256=xI3mgiNlZHxmwtAM21H-1ff6wXZzBUfT4aZU-eC1a4s,15857
charter/frame/registry.py,sha256=Qw2hSvP3POX8RUCP2z9CXGx4PG5y3lY5CjBelNgIY0E,48320
charter/frame/reopen.py,sha256=vkoJ7Esvy_-Kmj9tSZOIdA4r-MuYRtz3ue_C2fkM8TE,18023
charter/frame/slots.py,sha256=c1JUplEI2cOtwDXeSw432L2HueJyzd25qYQZRLOJssc,281818
charter/frame/state.py,sha256=3YJafXf9FQPDZonB9lHAtfFjv2nVDzPtgRNt0EAskTw,128780
charter/frame/switch.py,sha256=YgsJbWMnm_MYGPOjnc5PW4BhRL0tAq00yAG79CbEuYs,19972
charter/frame/tabmenu.py,sha256=nczMyfsI7xYRIl6ijgGrQoayaayl2-zhMQPYp1E9qRY,23844
charter/frame/tmuxctl.py,sha256=uRWjfLfUKswA12cTghFGBMLLZMntPLxAFXBSVS6M6ag,53942
charter/harness/__init__.py,sha256=TuMyzG2hJcxhDtU5fx9GKIPof0LnZrEObzh6wsuZv88,968
charter/harness/base.py,sha256=pfdQu-u9sgkCxfhpcoGR-oRyXDzN-ETDIVq1ZhwnDYE,29443
charter/harness/claude_code.py,sha256=FOJJHwI8E_oFN9O26vtydB16TPO-vZTpgkYTl_84dGs,11150
charter/harness/codex.py,sha256=4D4n2g1bVDG2wvPr5BbeUlW2fVjJcLV1DIS_1Y7MU9Y,14621
charter/harness/opencode.py,sha256=08f5WhxKOoh3A_aLVA3oG9kRSX_QJ60d7TrGJU4rhTQ,66169
charter/harness/registry.py,sha256=TK4NNrh8weCqmbUWahUId7fhesq9EA4c65a8vQT-Lzw,3270
charter/secrets/__init__.py,sha256=MeAP81YEZn4AzkI3trrmNmRZCyBoplWVwaz38aUT73A,881
charter/secrets/base.py,sha256=nfPhJkukqUAcHsWGqFscrQkMPhFrUPea6OYjo0nT9jo,21374
charter/secrets/fingerprint.py,sha256=Un-hJ9LqvPQ9ifSKiwYoisZ-15N9z4YS5vLiKd3V0PE,7689
charter/secrets/onepassword.py,sha256=dta8_ZelTL87Kqb-Czx6F_HyikfTGCmgCuEQbZ5pULc,35970
charter/secrets/plain_file.py,sha256=ZY_J5fLmmWg8AkbgYq6oRTcW51MdHY9eq91YJIBTtRo,10597
charter/secrets/reference.py,sha256=MuQ-fJPopMu9YsBUYHgRvDaVT4BpvWmY1YZ_3Nr0ie8,21940
charter/secrets/registry.py,sha256=8Yjeknl6tBaeG3WGG5L_oyyMaitCZGceA1YPq2SCuKo,15339
charter/_news/0.44.0-delegate-when.md,sha256=_8Xt1HF7xgozhXpBaxs233e8sixxk9VXKoQKOwR2vxc,1186
charter/_news/0.44.1-persona-stats.md,sha256=A0hN4q65LiUgxeIJ3u8dUwOYmGtceKaqrbtNKg5R8ls,268
charter/_news/0.45.0-charter-update.md,sha256=zXEuQXQcDOfcI0sxTKbitbZJmePfaNRyJFGBgvnrlGg,869
charter/_news/0.45.0-harness-upgrade.md,sha256=MWT9NXi_eTh-fqmJh4ifWcWNE4xPWjMf5yIuaald8_Q,779
charter/_news/0.46.0-guard-observability.md,sha256=lgbDX0Y4ZUZNtV3NBnMAPjAr13b7ldvG_RZ--RlLU4I,3152
charter/_news/0.46.1-bounded-reference-resolution.md,sha256=8JQ3HJ4bFHJR1fshitVl03htcHfr-EIv8WLnDHb9IVQ,1130
charter/_news/0.46.1-browser-session-state-ignored.md,sha256=fGb-saeYrU5tXRxagBouLy_ckRQIRHxjlQXvR0n7drY,1673
charter/_news/0.46.1-browser-token-reference.md,sha256=pGkDNDygNqNpQ1fGwKco850jowQJI5m6owtfiLi7GXw,1631
charter/_news/0.46.1-lint-sees-project-skills.md,sha256=r2EKoJX62AJ_FAjp2U2kmT0LX9CHYDJxfncSSDN1lro,1307
charter/_news/0.46.1-release-floor.md,sha256=S6jjMmzZg_teGS--UjV8E9aVUmxaltmhpB8qOFD4_4o,1892
charter/_news/0.46.2-guard-allow-local.md,sha256=IhQTBgQDr1f8xsFlHf3tpaEp7UOYz0REWiSZinz_fLo,1723
charter/_news/0.46.2-mcp-child-wins.md,sha256=WfkTT-cHeRaZW_b1g7HpBgqgCjV3oGUQbiyhIGJmTTI,1017
charter/_news/0.46.2-persona-bin.md,sha256=-mQCaA3f_omFJMwJJ4jz1Q7w9yKcHHJyB5RUiZaROus,1845
charter/_news/0.46.3-local-settings-ignored.md,sha256=LY19lN_pe3bRyW_7amDCwwoyDSsKgM4v4L4buTjbNzc,1243
charter/_news/0.47.0-persona-chip-signals.md,sha256=wIIVd6UzghFJLk1GRr2J9_NVAGNtxAn9DvVZUQp3Y5s,3003
charter/_news/0.47.0-plugin-behind-names-handlers.md,sha256=PQsKbXFsUJ9i24n_BRX7WdRpLj1chtmYABz-u4tpon0,1732
charter/_news/0.47.0-presumed-dead-dispatches.md,sha256=lB9hu6KgcQg3BfpZEroaIH9pY1m5-ADXNJAj4uiyfrg,2511
charter/_news/0.47.1-probe-reentrancy.md,sha256=a1CgHE8PrhYElrfoR_289igUie9xdByftAKN4EzdRIc,1411
charter/_news/0.47.2-check-argv-restraint.md,sha256=zK-ZaVBevl7uCWZqaqJBK7jit9auOyuWzH5y0L-vFio,2083
charter/_news/0.47.2-probe-crosses-processes.md,sha256=IcMhG4jf48FUueXtk5vLj1zSODV-x4LkEh7VBPNDqs0,2014
charter/_news/0.48.0-bound-and-sanitise-forge-data.md,sha256=dZIQk9DUBzDx3eJs4vCHdHOMeD3OgJAHZFpDvQkhgGc,6801
charter/_news/0.48.0-committed-config-and-credentials.md,sha256=1PqWE7Gf_hdnnYsntSJzZxA36YiDfE7urU3TnGZUAW4,5719
charter/_news/0.48.0-committed-settings-are-validated.md,sha256=Q__pD9DUofByklMdV1X7TPnnyyTEz7PAzbKazRXsyq8,4718
charter/_news/0.48.0-contain-names-from-files.md,sha256=j42c0y4mImbvhtBB9iXfFSw-xy75OmrukBt99WyO1c4,3749
charter/_news/0.48.0-contain-plane-writes.md,sha256=TXvc9rCdIBMkShd4VYBT5RngcycK4umBgvzxUKPGvUY,3956
charter/_news/0.48.0-forge-argv-encoding.md,sha256=Eq87m4BoOVvTZHTLMAV9Q06kKKx9vYp9vxoiEbTW1b8,2448
charter/_news/0.48.0-resolve-and-bound-plane-reads.md,sha256=J_FTMzXMBoovXUHopesAElzAop0jiOnrvG9EEzdgW8Y,3621
charter/_news/0.48.0-unreadable-vault-is-not-empty.md,sha256=JjQgpfjBq27I-qAOyGowzBIQP3kJL6s5VQECRVICVGo,3233
charter/_news/0.48.0-version-lock-direction.md,sha256=7iwgQ0aHYzBSUNayR5JGNweKUKVKJOsi_eezA1Yg880,2718
charter/_news/0.49.0-guard-says-what-it-wrote.md,sha256=M8j0TP19h66Op4_qQYyqsQa-JmswJpW1r5hZimb90wc,4302
charter/_news/0.49.0-messages-that-match-the-failure.md,sha256=4I1rYypbq8BrZyrg-LV0Zju_q-iwQ0v6p3iJP0dXnXk,3773
charter/_news/0.50.0-charter-runs-the-harness.md,sha256=DM-QsFC1_TgrCLC_DgnoILSgzIDscuMQAlDRo_b1YhA,1486
charter/_news/0.50.0-the-clone-commit-nudge-is-gone.md,sha256=P9nESZnVXg_D7-Zq4GmauvIO8JspmiMM2YdsF3KuQnY,3033
charter/_news/0.50.0-when-a-guard-is-wrong.md,sha256=SD8bk0KpqeuZWi-Y3P-iAodVf5-PnMs4r3NhBwZmNFc,2745
charter/_news/0.50.1-relaunch-ignores-cwd.md,sha256=cXxnV9td7nyUbYj9396ZRH8f8mDxCQq9DRDfFxcyRdA,1697
charter/_news/0.51.0-a-dead-panel-says-why.md,sha256=Z2l_QZOz3C-6BXeIgnMFKh0WXc9KfIHXMC7wnhCIa6I,2091
charter/_news/0.51.0-a-frame-in-the-tmux-you-already-have.md,sha256=IQnrGdpmyvcG1j3QtYtejMaO_iYPijcoSViT-kJuq-Q,3980
charter/_news/0.51.0-a-frame-that-dies-instantly-says-so.md,sha256=X9ZW2b2x-bGSqRavNLsCLis7l3b3QXVjCFF1gZ9ztco,2631
charter/_news/0.51.0-a-memory-push-that-did-not-land.md,sha256=7bwsL0_72K0eOblrrc_TiqiY8Z1fKD77g6k1zHoBQ6E,2804
charter/_news/0.51.0-an-approval-names-its-nudge.md,sha256=K5lFXrzOaoMV_8s4YtbxVLInXUAPtrQqtSGbcJYsuac,1976
charter/_news/0.51.0-guard-is-all-or-nothing.md,sha256=7oXPjo55cCKd9Bgy5i19EXbSZ-gJ49FEyqF8KHMTU3Q,3846
charter/_news/0.51.0-op-asks-once.md,sha256=bPift91tUboEA6MnzhHi35chjdkwj55YzyagPgo7aws,3198
charter/_news/0.51.0-opencode-mcp-guard-rules.md,sha256=AABgAd6WmD4QvIU2TWrwgMxlXuuqYMjQpJVm-REy44Q,3201
charter/_news/0.51.0-reap-keeps-a-live-frame.md,sha256=xAFRcL571Zq4Rbgep-8ePj0lbVgcgdPjWUYZpKJ2s0I,2759
charter/_news/0.51.0-the-suite-stays-out-of-your-trace.md,sha256=rJbm7R3dy6o9oGAansKMStibKou48iKvKeIFDd86Itg,2825
charter/_news/0.52.0-a-1password-vault-is-one-item.md,sha256=jM0K57HBaWeT2HvXq5k-e0P5QuqkNKiZUWTG7FrVwIU,2741
charter/_news/0.52.0-a-denial-charter-cannot-write.md,sha256=R-xJ3l5Gs-lbVo8wGAXbSm0cZkIpmEw5vzo29RKrrVI,2976
charter/_news/0.52.0-a-dev-channel-that-publishes-nothing.md,sha256=BbwQThagNlp_0sLqr71XyHrGzdkWDMludxpu96YBEjw,6731
charter/_news/0.52.0-a-fingerprint-you-cannot-check-a-guess-against.md,sha256=kk9e3aFWjvTniLYYp0ly3-pVwb9PkMIMRUXsPQ11DbA,3139
charter/_news/0.52.0-a-panel-comes-back-in-your-own-tmux.md,sha256=91CkS0MzisYTfxJbdze6B_f0I5dgV58jjAGeiEB5V50,4257
charter/_news/0.52.0-a-reset-that-would-delete-unpushed-commits.md,sha256=HL0GGpyuaNU3xT8xlCicwMuscxJrC0TQoikkbZpRkr0,2673
charter/_news/0.52.0-a-second-frame-is-its-own-frame.md,sha256=B2U-purwdf228w1qwAO3zFVEntzbtndA7fRen2n6CNw,3137
charter/_news/0.52.0-a-server-name-cannot-declare-a-server.md,sha256=cHKXtPmb4Gk3NC15z0PiJGyELY_yU8FJSjORKi0pIfk,7860
charter/_news/0.52.0-a-vault-charter-cannot-make-private.md,sha256=q0M5W84pi8FfMH-2wkZuUaqFyIrG78t3PBAYG8qTzjw,5278
charter/_news/0.52.0-a-write-charter-could-not-verify.md,sha256=hs_4PXvlUDSJbmKf-kUojIxHUDuC0ZTFCYQb5MNvzQE,3099
charter/_news/0.52.0-checkout-a-file-in-the-plane-root.md,sha256=FLxgLC3erIk64Nlbr7IloGhubG51rRD_gborEjidHpY,7475
charter/_news/0.52.0-credential-handouts-are-recorded.md,sha256=O4n-0-NIAmqPccJIBmU-8XemGpaypgMZjTUKA-tcMfs,2284
charter/_news/0.52.0-every-action-that-can-publish-charter-is-pinned.md,sha256=JYWdpS-ThmoBhMGZG-xX4MahlxE3tPlQOL7sWKB0Rwo,6088
charter/_news/0.52.0-guard-reads-back-the-key-the-file-holds.md,sha256=hDPyGrsBcp8HJqcZP_rIaGvRc7bXqOWdEooViyxIgpQ,2424
charter/_news/0.52.0-how-much-frame-you-want.md,sha256=f5LFZ_JGIWSeQ_bRZHXvDqR4NY5Up6RiPxFKs5RZ0GA,4756
charter/_news/0.52.0-secret-cp-writes-a-file-or-nothing.md,sha256=ZrNpVYc1TYogT8cYIK85M8pQz-3BO5yykiarkC6BmnQ,6721
charter/_news/0.52.0-the-frame-owns-the-surface.md,sha256=UGTSTQmVuDpmk7dVV-0rKEy3Cwho0O9iWK1NAeUwO9g,5017
charter/_news/0.52.0-the-frame-said-nothing-about-dev.md,sha256=z2Z8N_UVt19Mf57VbV-tvi4Gl75B233oUB5NBoCwp-w,1603
charter/_news/0.52.0-the-suite-cannot-write-into-your-plane.md,sha256=4yc-dXUogROMBXPmcWO6FtqjyQxOUVowvBK1Xy-8ZWs,3517
charter/_news/0.52.0-the-tool-gate-approves-a-binary.md,sha256=HOrMRvXRU4S5iSoOzV8zM8a_8yqnBFNVO3rDlqDVNbI,13177
charter/_news/0.52.0-the-vault-says-what-it-guards.md,sha256=ek8kHdmB88v_6JZvlXGEjOmV1oaAHDoxIkzRUF1c21c,9761
charter/_news/0.52.0-update-on-a-checkout-refreshes-the-plugin.md,sha256=02BQG_W3__tiH-y888wnlrmLDxzT8b-12MdFd-UOvcw,3189
charter/_news/0.52.0-workspace-default-is-contained.md,sha256=OIdAz0wXLSf4mtXpFK9MWqxgNgJGOHAmx5vdCRgVY5g,2442
charter/_news/0.52.0-your-environment-off-the-tmux-command-line.md,sha256=8zHlb2ZxDs7dGWvfYSe1zv5Z84b36kFWAWcqlI-04qc,2791
charter/_news/0.53.0-a-release-can-lead-with-what-matters.md,sha256=9uEdfUaTaMtI-C7FAjd9eYz_0rvgfRIddI0ZTmqQq_Q,5965
charter/_news/0.53.0-a-void-death-is-not-a-result.md,sha256=tfwO417GaPdbZu2NzJA7qg2KdWJWVruh34eqC_Rf5kU,6196
charter/_news/0.53.0-an-mcp-approval-covers-the-whole-entry.md,sha256=HpgWWrbqQd424t2AN-_i5n2edn8Kf1WfKfhD9AENog4,14501
charter/_news/0.53.0-one-row-per-persona-in-the-roster-reports.md,sha256=QVp7MOSgBPluIXvpnmtUAYxjI0OeqF89txoH6qn0TB4,2828
charter/_news/0.53.0-opencode-runs-every-guard.md,sha256=BSbAwwGNzi_wKVHXi3AId-m5a-82LI5Z9OT36KWnevw,9854
charter/_news/0.53.0-the-frame-gets-its-context-gauge-back.md,sha256=cC2VLf5u0BG9JzkZs83Gg664dENPPvu2GbzyVS4aaDA,3223
charter/_news/0.53.0-the-guards-follow-the-command.md,sha256=GMV54-9aDkqdPEWPqTE-iguUpn_NMcSo7cMXXq3ZTQ4,10146
charter/_news/0.53.0-the-repo-table-moves-to-the-bottom.md,sha256=Hy_OuDh7u2kkL5mdJU5rI0a2unKGuU7yOEV-l1VIwxY,7883
charter/_news/0.53.0-the-spinner-follows-every-kind-of-work.md,sha256=ke4IbMT_rEoEDmTA3KRLmYr9utnVnZuy8K2yYlYIbGY,2594
charter/_news/0.53.0-the-state-directory-is-charters-to-choose.md,sha256=M0hUwfAKxoFzePT8tfvNNf25IdlVEs-jlvk2M9cs86M,7476
charter/_news/0.53.0-the-suite-cannot-read-your-channel.md,sha256=EfIXZhBRSoXtySfZfQAqqTumJn2o2q_xhVK7QK4yyrU,3499
charter/_news/0.53.0-the-vault-claim-is-now-the-true-one.md,sha256=WkqiIXgp8KyVQeTU87LDiiqWKsZ9zDGlFI6FV4JPkFo,12421
charter/_news/0.53.0-the-vault-guard-reads-the-whole-command.md,sha256=H-XfO6qz18RvZBCtAL3xRBGFBRlDcgPNAR5HmrD-LUY,12735
charter/_news/0.54.0-a-background-refresh-refreshes-the-plane-that-asked-for-it.md,sha256=e3I5BZlfab5CloBuMBwIC1M0S_EOoIh8hPumxv6mfSw,6617
charter/_news/0.54.0-a-chat-you-switch-back-into-gets-its-borders-back.md,sha256=Cj1Su2b4q-KTdUUNEU9HS6W3Mw94jGb6O8PLyAi6z5I,3141
charter/_news/0.54.0-a-claim-outlives-the-next-launchs-reap.md,sha256=ljq5TQOXJFvR_arNL7171sDvp9VKXjLmgbtW4_mGS-M,4404
charter/_news/0.54.0-a-click-acts-where-you-pointed.md,sha256=Juwf8Qd-K7YVgvSk6etkBnuoC6Wkp6yDA6HVcvL5MIs,6964
charter/_news/0.54.0-a-click-on-a-panel-stays-where-it-points.md,sha256=2FRFmhF95bRnNZ9RqoVj7SWqkaw4wyQpNomem03yWM4,4270
charter/_news/0.54.0-a-component-someone-else-wrote-can-draw-a-pane.md,sha256=aK2qcxTPRQXT8__lDIqppthqYDLkpm15rAJKJeOsHK0,3247
charter/_news/0.54.0-a-fact-written-twice-is-held-to-one-copy.md,sha256=XT66bE2yf9joYhf_uYX_mSw_XwBmBcjxx4mvNMvCxZc,2805
charter/_news/0.54.0-a-green-sweep-is-not-no-survivors.md,sha256=Wb5lkd2JHzpWvpORTBCgbmIlN6c9K0KeqWjBcFWukFU,9279
charter/_news/0.54.0-a-green-tmux-run-now-means-something.md,sha256=p3cwadTZBzHLR8nvT9RSrL5RZS4SYw-dIaQAKu-wLw0,6619
charter/_news/0.54.0-a-guard-that-reads-prose-says-what-it-cannot-read.md,sha256=GDpwdz7MJxq7QrUaw8JBXErEBDQqSzfGZXTtRZcfBzI,6384
charter/_news/0.54.0-a-key-per-panel-instead-of-a-density-preset.md,sha256=IU8N3gcjgf0UV_K8C2VuPJ5QrKLfAeItNR0JEGMyKe4,3245
charter/_news/0.54.0-a-name-ends-where-the-string-ends.md,sha256=_t-ExjJSRQ5objVvam62BwatLqOnpeCOz5zGgDYEgso,5705
charter/_news/0.54.0-a-news-key-is-honoured-or-reported.md,sha256=brwCWuh7Nbu-JkWoJ2dbI1_A-a42v6OqGkumFp6bU0k,4819
charter/_news/0.54.0-a-pane-with-no-table-in-it-has-nowhere-to-scroll.md,sha256=im7Qghkm3bLZ2RMRYV6JBAYMLUF-9LZh7S3MDhxiLuY,2494
charter/_news/0.54.0-a-panel-can-tell-you-it-is-the-one-you-are-looking-at.md,sha256=koIdaBwZNbXlMZrleswDv6BOjB8mNAcLzq004aWG7b4,5479
charter/_news/0.54.0-a-panel-your-plane-placed-keeps-its-height-through-a-resize.md,sha256=s3yldSHJLtrAeCw4KLg5xL-0uGuK8xK5C0cbaZpBP8w,3107
charter/_news/0.54.0-a-persona-key-is-honoured-or-reported.md,sha256=9oBKi5BwWm3lwosXR9NkSSqwBAR5Q7Ii4ZQadz4sLl4,5464
charter/_news/0.54.0-a-picker-for-workspaces-and-personas.md,sha256=alSOOfQQY3LFkAUMfjs87iVizHiGHodR2D8BJILENDs,3960
charter/_news/0.54.0-a-pin-bump-cannot-outrun-its-own-reading.md,sha256=KD8IzGkGzo60ANLtzz7QeU4OOPi1p6EwMKkmWpMSDDc,5534
charter/_news/0.54.0-a-provider-cannot-take-your-pane.md,sha256=4LXdWUcAXWNSuUDJuyAnPZNPQ3SgmO22-IhZlxiuqiM,3315
charter/_news/0.54.0-a-reference-vault-says-where-it-lives.md,sha256=Jd8m22EmVElgJWI4OEEoMN-p1eopWHTr6DerAnOjgOk,5150
charter/_news/0.54.0-a-release-body-fits-where-it-is-sent.md,sha256=tJ0i4mH6-vLUVHtLf-5Cut19TxpQ0O9AvmJWzBgfMLY,4376
charter/_news/0.54.0-a-release-that-half-happened-can-be-finished.md,sha256=-OUI5ZBMRU4xgW0-iEVbvR6gdKsLv4lPJlC5TFbODug,4970
charter/_news/0.54.0-a-report-that-tells-you-to-fix-a-persona-names-it.md,sha256=FH2a7piZWj5gLRnf_kDIye1VAD5fZ9h3knkY_heAoAo,5385
charter/_news/0.54.0-a-repository-can-name-its-own-work-tree.md,sha256=sp2Lt4iM4kVm8KJ2S_QcckuOa_1jUxRnYfrtn1EDJoA,5792
charter/_news/0.54.0-a-resize-changes-which-panes-a-frame-has.md,sha256=hfTBPjiN9eT8aw881C9c9vetJnc0Dt5x9qfpMG0kQKw,6461
charter/_news/0.54.0-a-retry-cannot-become-the-publish.md,sha256=TMPtajo-6M4ycbep7eYw4blQtZEuu1YfsB6pYYa50dI,5521
charter/_news/0.54.0-a-retry-says-what-it-is-retrying.md,sha256=KxpkCEB5ZFEdT2XrwX9ZjWdvFt3DxoZHPqjFIVQrWXI,3835
charter/_news/0.54.0-a-roster-column-is-measured-not-guessed.md,sha256=02kPkzeHVQhz-tHLhOF4lycdISSRiCBdLyDjHeZXuao,6947
charter/_news/0.54.0-a-state-files-mode-comes-from-charter.md,sha256=vj7XY08TTzQpcN5mwBVScCUoZ2Dv5-znqtGYMsn2JrM,8800
charter/_news/0.54.0-a-superseded-sweep-says-so.md,sha256=Y72LcN5FIw3yuNnGbhrJbn8lgfFz_ohDgrwS8gNgzng,3122
charter/_news/0.54.0-a-switch-that-did-not-happen-stops-being-reported-as-one.md,sha256=T6XFq2LhO0qxQoUY6Ora3QNcHtDYeaZS08OvwHT7Yuo,3791
charter/_news/0.54.0-a-value-glued-to-a-short-flag-is-read-as-one.md,sha256=GtdnL9Y1-g9w23VbjxswNiBJNXzUOqJNLcY5JUOZdzU,5501
charter/_news/0.54.0-a-width-is-validated-wherever-it-came-from.md,sha256=RYJCL2xDqlvksvYtlAHEJD-z6uYjnrJhth2TW8R1zw4,5936
charter/_news/0.54.0-a-withheld-credential-is-still-reported.md,sha256=D2rmPqGBut7mAftiCP5sxu16SWdMcZqclL234co2sao,5051
charter/_news/0.54.0-a-workspace-holds-several-chats.md,sha256=OTI_wOGCE0n2g7HLUZ7LgrXRcxqZYb-31PnMQPmvZ0k,5268
charter/_news/0.54.0-a-workspace-with-a-dot-in-its-name-works.md,sha256=9S2q_-OAOzAQcitRMlYIzmehnLaegVAtMChwc7HM5OI,3975
charter/_news/0.54.0-an-option-is-its-letter-and-an-export-reaches-the-next-segment.md,sha256=M642vD5W94gpGf6h43X6i2R27rZm07q66RrnKmJrAGU,13386
charter/_news/0.54.0-charters-own-plane-can-place-a-component-charter-ships.md,sha256=lKlRSWQZHtjXbz1z-DS8yieF6GU_7qKhdLyziYeatjM,5088
charter/_news/0.54.0-columns-are-measured-and-a-frame-answers-for-itself.md,sha256=umOdcl5LnhseLkT9WBaS3GB-WDMdMvVab_xRhbtv5T4,5869
charter/_news/0.54.0-cross-repo-change-forge.md,sha256=-N8WF9Hvdo_YYvzfv8JVCDXLVNYcG4ACj1LMoDamDow,6703
charter/_news/0.54.0-cross-repo-change-records.md,sha256=Wo24lU46I3cjiqZQVKJUg2HJrVWJq2KbxA-VkRf685E,4610
charter/_news/0.54.0-cross-repo-change-surface.md,sha256=9cPqtByuLiER0vd0cKgKm9Iup8o1DUm1VpbBCwquFbU,7202
charter/_news/0.54.0-each-pane-can-look-like-itself.md,sha256=J_zI18qptqnVez5a2_0wKkwMeCRzsqeWX_VRMcw0F0U,4884
charter/_news/0.54.0-each-panels-edges-are-its-own-colour.md,sha256=OhVyFbCmJW5gtUQzohWbAnPc6LFRwxIt55g0gjWMmhk,2358
charter/_news/0.54.0-f2-is-a-palette-and-the-menu-is-gone.md,sha256=MByQnHfvx9iJSv8YQINtzYpCf9tAxntOTK4v3XPpn4E,5555
charter/_news/0.54.0-focus-events-are-on-and-the-mouse-trade-is-honest.md,sha256=mL86T2zSgZiy_mBxkLpdmhxUYUfUutza8cKOmLRwij8,4169
charter/_news/0.54.0-one-key-always-gets-you-back-to-your-session.md,sha256=SzHAhMJktJgTdjFF415cvU3zLEKLr6muU9LVdlzpJHY,3879
charter/_news/0.54.0-one-report-sentence-is-assembled-in-one-place.md,sha256=09ni7pIq0Wv-jrX_bcBr3_u7VZzF-Wyr5IfttWajEtU,3755
charter/_news/0.54.0-one-rule-one-colour-including-the-ones-round-your-session.md,sha256=zCqofUzXdTncf3AzXhHRY3DxPTGrgxElj5PZYlW8dsU,3607
charter/_news/0.54.0-opening-a-second-chat-tidies-the-first.md,sha256=45bS_Euckx6UJZQH3NkM_FLNfOSrAJ8KbnRH_0GHooM,2855
charter/_news/0.54.0-pinning-the-repo-strip-on-charters-own-plane-stops-turning-the-suite-red.md,sha256=ACgO_Wz-FnVG5pifr-ZSNUK9-ePnXJU0u9lt9IPWIXM,3128
charter/_news/0.54.0-switch-and-pick-a-workspace.md,sha256=tdCI7MEQ0zRBlsYGdAg1H_5ur-2bYu8AyIDghtrP_4M,6207
charter/_news/0.54.0-switching-between-the-chats-of-one-workspace.md,sha256=1WvqAAgvlODSS8_yyF83VcEmGjCoQIZ3LFDiWI8DVIQ,5674
charter/_news/0.54.0-the-deletion-sweep-can-sweep-on-macos.md,sha256=nDmF3XQImCvz3lyIaUddgn7kYPeSyn_bn0xFqQ4YKgU,3390
charter/_news/0.54.0-the-deletion-sweep-is-a-thing-the-repo-runs.md,sha256=92SDq11DwM60s5MRNwiIq7ytTb2xNmteFjhoCbDTsU0,5397
charter/_news/0.54.0-the-files-under-charter-are-charters-to-choose.md,sha256=DTc3up5tjwVzDeSYAyIAvhvBMpqxMVtk4tfyx8MoRrw,5528
charter/_news/0.54.0-the-frame-calls-a-persona-a-persona.md,sha256=_fulFMA77HB1W23nZjdAjScZQZY1x9tXDTPHkuYsDCg,3180
charter/_news/0.54.0-the-frame-draws-its-own-chrome.md,sha256=4edsIqXR5kx7bhsLwvAqH3bObYRWjjzZ5zHGn93wsIw,3734
charter/_news/0.54.0-the-frame-draws-your-workspace-not-default.md,sha256=JbsJpf5ThMu5mu8Mb4CC9Fw36G0aRr_B_Z3_j-CwHno,6275
charter/_news/0.54.0-the-frame-is-components-now.md,sha256=ts518qj3J9WWrxk9i78UCWgqlfz86cP5bHTvyX6emhM,3406
charter/_news/0.54.0-the-frame-reads-as-an-application.md,sha256=y8MQupDRW7O5Or3GriVT9tI3k7EF6uPlY1U89Fd2ZWU,4771
charter/_news/0.54.0-the-frames-rules-stop-being-seams.md,sha256=EC-fi7xxTE8woxpnsShyw2N837z-DNcykDZE9UmcVFQ,4710
charter/_news/0.54.0-the-input-test-stops-reading-the-clients-arrival-as-a-resize.md,sha256=q-1mqU7GkvsGdwG_jiGaKwrmkOhmyH5-qhj7R9vDQRY,5378
charter/_news/0.54.0-the-last-tmux-test-that-could-not-say-so-can-say-so.md,sha256=jmlwFKTZwygh__WRohjYMfIt1krzNH8f52OFgGEHcx0,3816
charter/_news/0.54.0-the-palette-cannot-have-your-pane-taken-either.md,sha256=borAfiFRe-2nuESayy71SKMG0K-oNsV8j-zVeccxC4Q,3363
charter/_news/0.54.0-the-plugin-classification-reads-the-index.md,sha256=jkVBQC1KYrdHJuAHAuvxeLzva0zMiVnTecCVZ3lQexQ,2954
charter/_news/0.54.0-the-repo-strip-can-have-a-height-you-chose.md,sha256=E7pNiR-F6ZK0e4MUpNw-uvwaxoLAQ--fc9IPaGojyQc,3675
charter/_news/0.54.0-the-repo-table-becomes-its-own-panel.md,sha256=pHevNlYTWYqOYcFqAyxLrPNAK0uRDSYWR7R7naUHXC0,7309
charter/_news/0.54.0-the-repo-table-scrolls-and-a-row-can-be-picked.md,sha256=R2AQ27W8m0D_zddt69xEh53pRAjVc_dqT0Ah2oFk8ww,6913
charter/_news/0.54.0-the-shipped-skills-check-reads-the-index.md,sha256=LdZl_dy9xHuWu8UrVcVzVHdq3y-OLIpoZ2GQ8aa3H0Q,1589
charter/_news/0.54.0-the-sidebar-gets-headings-and-your-todos.md,sha256=Ute_wZgkMPKU8nj6mZcZ3CgRUQ_6q37WdeNckTICEtQ,5409
charter/_news/0.54.0-the-suite-cannot-reach-your-vault-or-your-keyboard.md,sha256=4J3Fb7f_Nw7KdDFBWn1AM2ykiy06ZHAJRMZkFDPa6bU,5373
charter/_news/0.54.0-the-suite-cannot-read-your-shell.md,sha256=5FyHEKi1F0xDb-44MiObenZMJxLeXppgoVmcajGuCFU,4914
charter/_news/0.54.0-the-suite-stops-spending-your-forge-token-and-your-thumb.md,sha256=kc4sTJYnBazNxwp-23ImRASLf8RKj9ie-b58stL55-c,7829
charter/_news/0.54.0-the-suite-stops-spending-your-machine.md,sha256=AuqieP9zXrIv7CCaSZaG3eDlfbl35jNqr2oqLCWnI3E,8049
charter/_news/0.54.0-the-surface-is-a-keystroke-and-the-floor-was-measured.md,sha256=2FgJRvLjZfFOIuygsxnDaV-KLtApjszPK7iZbyoV7Ak,5263
charter/_news/0.54.0-the-sweep-applies-the-edit-it-describes.md,sha256=DW__H89I9Noxr09tPz7roPeyuQGpPeNes2rsZjy4Sas,7656
charter/_news/0.54.0-the-sweep-deletes-its-first-line.md,sha256=PsUyGs4xnXrvzmeqaaxUHC56FbuO0MDjnTCPWUk-oDU,2301
charter/_news/0.54.0-the-sweep-keeps-the-two-triggers-a-required-check-can-speak-for.md,sha256=CIgJKpnFma_IuXct_QYP57Fe7GYCQzYogECnwIuNIhk,3870
charter/_news/0.54.0-the-sweep-runs-on-every-pull-request.md,sha256=ttVbEfVUXfOW8IrgP54bnaFk_CHqIDbT1h85R-4eBjk,5623
charter/_news/0.54.0-the-sweep-says-what-it-did-not-ask.md,sha256=UruirH53Cze8qOUU1dzeYCRvuLHWq8_d73kwfO51Pmg,3462
charter/_news/0.54.0-the-sweep-stops-asking-about-a-string-nothing-reads.md,sha256=hhrNZJjL9tROyvdmG_1oxdfQFjuJE8EM43cc-1lUPpc,8237
charter/_news/0.54.0-the-top-bar-stops-repeating-the-sidebar.md,sha256=VQLkWo67mgfQzQv6mc8AjYzeLDh3HB3G1IA7qe0dbtk,2398
charter/_news/0.54.0-typing-at-the-palette-finds-a-name.md,sha256=ehGxU8mtCqKaSdvd-cUFQXZO_fPC0YAeaAIF6k5J0Ao,3397
charter/_news/0.54.0-update-asks-the-charter-you-are-running.md,sha256=_c3T8Bq6tP-NIMVHFf8iyYRMbDxf4kY0D4zOA9ez-5Y,4590
charter/_news/0.55.0-a-byte-charter-cannot-decode-is-one-odd-character.md,sha256=iRKf38hhEcGjwnTQKHq1jDkK4disQiasVG8wicRVYjA,5009
charter/_news/0.55.0-a-chat-belongs-to-its-workspace-for-life.md,sha256=VIVWcinwOPME0r5rBW5Qcrv1B5IohgUyAcL8T5ITDbk,3945
charter/_news/0.55.0-a-chat-cannot-be-drawing-a-workspace-and-missing-from-it.md,sha256=8YrOXXr_0PhleUDMxtSZ2a31GiMeJNZkfEZrNEMvi9c,7784
charter/_news/0.55.0-a-chats-harness-session-id-outlives-the-gauge-that-reads-it.md,sha256=939Q7cc8XLVXSfqr1nPFMLjq1cDNpfWBRHc0v5IQKow,2511
charter/_news/0.55.0-a-click-past-column-223-lands-where-you-pointed.md,sha256=PEw0_4L6v2shLHZz5UaQzwivd4mBBkjnaPX4IV9cInI,2978
charter/_news/0.55.0-a-clone-says-which-submodules-it-left-empty.md,sha256=P0QN1DzbTnlbI37SYdsh6xew6Ls1bozQppZpFdDIQUE,10610
charter/_news/0.55.0-a-filesystem-that-refuses-costs-what-charter-says-it-costs.md,sha256=DJIGZ-ik0cBHljFWR3LKLRaI7ucqvD0zLYfGH1q_A2A,3640
charter/_news/0.55.0-a-flaky-tmux-test-stops-blaming-charter.md,sha256=Kd1hwjrDlO5YEKrIE0QK8ov9pOzrLw8nhI0beyPZXH4,2994
charter/_news/0.55.0-a-forge-body-is-the-text-you-wrote.md,sha256=o55ShOhGgP0wk2CmeBeQ474_DYWEmF5jAMsuMJkKpkw,8235
charter/_news/0.55.0-a-frame-on-tmux-3-2-stops-reporting-its-own-failure.md,sha256=xWQoh4SQZ5KEycsDt9I_TfrT8PkJc6_M8jM84_iHDZo,1979
charter/_news/0.55.0-a-new-chat-is-not-the-last-ones-leftovers.md,sha256=ZmJtu282gHjljs-GpGADPCopFBvYr4MuNzLvI3SeJcM,3686
charter/_news/0.55.0-a-panel-exists-once-per-placed-component.md,sha256=9qET7-e9yGWXzwqhoxHD6tVnNN3FYuQ9dXYeYQFQYaY,3830
charter/_news/0.55.0-a-providers-colour-reaches-its-pane.md,sha256=jQlZbrU4CoLShbjRwHbU3CAt5M-KuLFFXp-6cjBtaL4,2937
charter/_news/0.55.0-a-repo-cache-that-cannot-be-read-says-so.md,sha256=mIUNgpTja9ntoQoIxa_-E1HwXWZCT9zWmE1vUydNO54,4270
charter/_news/0.55.0-a-short-terminal-keeps-the-row-that-says-where-you-are.md,sha256=bZ1Ls6G1kJlW17Ot7f3hF0nLmMIzlr18Cblfe4jH7BM,6058
charter/_news/0.55.0-a-sweep-survivor-says-which-mutant-survived.md,sha256=S-PAwnhj3dMQq0A5V9a--iYXqUalFsmW6AUny4ptcyo,5076
charter/_news/0.55.0-a-sweep-that-cannot-finish-says-what-it-measured.md,sha256=AdgyZZDS_MFd16NrByX6n-6P4p2NYvFILU_w2gpDazE,8086
charter/_news/0.55.0-a-workspace-tab-is-not-a-one-way-door.md,sha256=SZ5dSWF1uFtu26ZdKkEOm5Exh-TByfCl5BGLfRlgKxM,5349
charter/_news/0.55.0-a-workspace-tab-opens-the-workspace-it-names.md,sha256=cSo8Oni5lOdDrilweffhe4YXtCl1fnGaiqdwwb0JdjA,7698
charter/_news/0.55.0-charter-on-its-own-opens-the-frame.md,sha256=7tD1bVd_-h_ip2f78G_TO56E4aROjh8eXEvz3lT-i2M,3487
charter/_news/0.55.0-charter-save-commits-the-tree-you-are-standing-in.md,sha256=a3u7APstV002kFKwV1l7wMtKrOZjq7Uaio8bqidxK28,8276
charter/_news/0.55.0-charter-says-the-same-things-to-tmux-in-half-the-invocations.md,sha256=wUjS0Xi21JptPQkhQxLPlW-xFVvnvSpZoEqt9f847Jg,4536
charter/_news/0.55.0-charter-stops-refusing-things-in-silence.md,sha256=MTBsM8pUewh2zV2oGxShbcsSJRAnBxfpSDq51aDT4bw,5719
charter/_news/0.55.0-charters-no-color-rule-is-charters-own.md,sha256=Ig8Fbcws8E8CZWYhfcLNmdwCMrS6igdb80wyECHDA8c,3836
charter/_news/0.55.0-opening-a-workspace-you-already-have-open-puts-you-in-it.md,sha256=SqWfaRDb4-8mYyClwto1CdOaySQGFv6igWXNaWKV0bs,5128
charter/_news/0.55.0-quitting-charter-records-the-plane-so-reopening-puts-it-back.md,sha256=8_jsUo6WD4TQ5w2_jqaxH-kmPwcdn6B3eqx2ecXjuto,20413
charter/_news/0.55.0-switching-workspace-moves-your-terminal-and-stops-nothing.md,sha256=iCkYq2R9DfPMWzZv0I1fEO9qPuzy10cwiuH8g-Oyhks,6262
charter/_news/0.55.0-the-branch-not-taken-is-still-a-promise.md,sha256=OIMqbUcF3QQCv-NF3xT-GOGkZeGbQqhmcOYqoC368H8,6935
charter/_news/0.55.0-the-charter-a-sub-agent-reads-cannot-drift-from-the-persona.md,sha256=8OKFsS_xiWnACedx8qI5y_C_XWafJvnDEj2fFhzJncs,3506
charter/_news/0.55.0-the-chat-bars-plus-makes-a-chat.md,sha256=Yyf64H96rwMuo9xPdeQD1eaC4XrTWkCnha684rUOMiA,3728
charter/_news/0.55.0-the-frame-answers-what-it-advertises.md,sha256=m1GQKHTvcgo5Eg79BXXB5G8od2gCXMcZ_rU0s8H72sg,6931
charter/_news/0.55.0-the-frame-reads-on-the-terminal-it-is-on.md,sha256=7pcSAnT5Y9X20yvnCxL3_yOplR9_XTPx16gN-OXWvUw,6974
charter/_news/0.55.0-the-frame-stops-freezing-to-tell-you-it-moved.md,sha256=Vhu9d6Ati72v4eDQnAQnPz-WOOZjFv1R-fbA4K8WhzA,5008
charter/_news/0.55.0-the-frames-rules-and-its-text-are-yours-to-choose.md,sha256=XIfN8CD8v1wQGGGIwsx0wZENALsm3vuu6ud1Q5GK_XM,6437
charter/_news/0.55.0-the-frames-screenshot-waits-for-the-whole-frame.md,sha256=d3IxGNTopZpXCP0yqgSleZOV5yZI3SPLNjYuKAzZ4LU,5746
charter/_news/0.55.0-the-frames-screenshots-stop-rebuilding-the-server-under-them.md,sha256=iHsBIbriGIMz41xYGqHbhZRh93FWCciMXofpTSippfg,4448
charter/_news/0.55.0-the-overflow-line-says-which-side.md,sha256=8nY-FDMk1THSdAN9XtjNs7WMqtWg5gDZT24vyAfHYkE,2524
charter/_news/0.55.0-the-palette-answers-the-name-you-typed.md,sha256=zKtPTId5xJyjN3IK6szYwMts0FASb5KFzR8neTmeOzc,7775
charter/_news/0.55.0-the-plus-adds-a-chat-instead-of-attaching.md,sha256=rAEF2R33TXsjKc2ryu9KdYmZB2r3qX0J_lPR0TVdxd0,2853
charter/_news/0.55.0-the-provider-seam-says-what-it-narrows.md,sha256=FPoNN8ARmkHbPgtC53wGRrQp9XK7EE2caAFZj9VxhLE,3137
charter/_news/0.55.0-the-pull-request-link-names-the-forge-it-resolved.md,sha256=j35pPvAmK9l6P0FZDlsLUg6rYvU8TQL2lkCdfDg7A6U,3641
charter/_news/0.55.0-the-suite-knows-which-checkout-it-is-in.md,sha256=bWkmppaAsActJd-JkPRy13yNSQmzDIFRa8nP4tK6IDw,10641
charter/_news/0.55.0-the-sweep-asks-about-a-type-filter-once.md,sha256=bNngK51GMNcQhv-f5pI3jgzlAzjFwl9k0v5u81DN8C0,6150
charter/_news/0.55.0-the-sweep-asks-once-per-constant-and-in-the-base-you-wrote.md,sha256=7rSsEWoBJwM9YF8vj1O76wsioEb4SSSC9dcJpDjkOig,5473
charter/_news/0.55.0-the-sweep-stops-reporting-things-that-are-not-true.md,sha256=G1MUSTDrN0ACdv9dCgjFCLHBnpLHXMz6D_9YCCv11Wo,6578
charter/_news/0.55.0-the-tab-bar-draws-the-tabs-that-fit.md,sha256=out9A8kpiBsE17FbPk7YRpWqA24lDE8SlvsZg3vz7Pw,4987
charter/_news/0.55.0-the-tab-bars-are-tabs.md,sha256=eO4_AQTUEv4BK0jU3fm9lKHkfcnyJPHWN-VBgPCPnpk,4932
charter/_news/0.55.0-the-tab-strip-looks-and-behaves-like-a-tab-strip.md,sha256=yYtHRR1Z1vBXjN_Vc2omol3Mz8_5WXJs8HzSOEjknAI,5759
charter/_news/0.55.0-the-tab-strips-have-a-keyboard-route.md,sha256=wq82UT6dLB69ONdx_DUrmoi81dMLyjIErZzUrRnlMSQ,2815
charter/_news/0.55.0-the-text-you-typed-is-the-text-charter-saves.md,sha256=DI9EzUEHXk8iU2-610KXDEJe1qGBhlgjvPj5P0oAEZY,5756
charter/_news/0.55.0-the-top-bar-stops-keeping-a-roster-it-drew-by-losing-a-race.md,sha256=L3G6SX_zlcVGl7NWkFFtM5lIxijEGt44K-FJgOFFyvY,5207
charter/_news/0.55.0-the-words-a-quit-says-are-pinned-word-for-word.md,sha256=2lW8_ZU9eeSz5AL0CJazTd_Dkyu6N7Est6wLYwHtSW0,4689
charter/_news/0.55.0-the-workspace-you-are-standing-in-is-listed.md,sha256=nd3AUfeS9nypj2FOjKmYJDaSrpQyqXr8zZIi6eUGbEs,2262
charter/_news/0.55.0-typing-a-workspace-command-no-longer-moves-your-chat.md,sha256=fI55k1XZD-a3nUAM3cvwhFCGJKhQpx7rSzcb1flYsag,7106
charter/_news/0.56.0-a-chat-in-a-workspace-gets-charters-layer.md,sha256=j2MTjnQG8rlFPL0j2JstoMiV9H-Q8eFQqpwzFHphpmo,6417
charter/_news/0.56.0-a-chat-tab-shows-when-its-harness-is-working.md,sha256=AYA4FgYXmiCH_Xhc4nkAeb0-c-kWXGkC5rTCJiWXLcU,11244
charter/_news/0.56.0-a-clone-carries-every-harnesss-layer.md,sha256=vgjcrqO2lFpJg2WIxqr3746pH6wk7thGQfNqEHVEvLc,6669
charter/_news/0.56.0-a-clone-gets-the-layer-and-hides-it.md,sha256=R4w7opQcH7n4S1kSkZHJkCJ72kkvxbUN998DZQbhQSU,5826
charter/_news/0.56.0-a-command-run-anywhere-reaches-every-frame.md,sha256=7CM1bZtMXSAZLP9GPY3SPySL58T69371gQsyOPaBhjM,817
charter/_news/0.56.0-a-green-doctor-row-keeps-nothing-back.md,sha256=qnTlQwgEWzLAYPUEhlyuNLMs_xOuL7bm-ao9GOUdrg4,2766
charter/_news/0.56.0-a-published-version-cannot-quietly-gain-a-file.md,sha256=Hv8oBTTiRsCQ3thQRIvRvdozGC3cGid8QrQSwnKyf6c,4065
charter/_news/0.56.0-a-random-directory-name-is-not-a-charter-spawn.md,sha256=J3g4LSXptMKmtK6c3jjjCC7lsGiN9eVhmNqkQHbovoc,4692
charter/_news/0.56.0-a-release-body-spends-what-github-allows.md,sha256=6LhcxBiEH5f6XjDiYT_LnUVAu1L4GE5nNrWNQ5NidVI,1797
charter/_news/0.56.0-a-renamed-workspace-keeps-its-chats-and-a-deleted-one-says-so.md,sha256=amys-cN7LFyZDQuDHp7caVcHAXkD1zoK7eU9aKY6v1M,6831
charter/_news/0.56.0-a-restored-chat-comes-back-in-its-workspace.md,sha256=ikkHB-dSrVwAUWwZ07J6Vyl_jtseg5PnAMzx21L95vs,3778
charter/_news/0.56.0-a-right-click-on-a-panel-stays-where-it-points.md,sha256=inmJ969xC1QYvIVjjTHORhpWqDe19_pT8HfQ-LmuLo0,3439
charter/_news/0.56.0-a-switch-dresses-where-you-are-going-first.md,sha256=vry8UcWeKFbornh07fNZMNkBLvnlGrxCTRbzjn8tqnA,3493
charter/_news/0.56.0-a-tab-strip-grows-a-row-when-its-tabs-overflow.md,sha256=UDu-5Z7_t6h-wrwsw1dG5BdUgvjt5YRXGD4QYHNHPuk,5967
charter/_news/0.56.0-charter-records-the-plane-as-it-changes.md,sha256=jOsiRyPqVBN4rWZjYg8EQUqwV-E0L4J5wLPQZWxj528,9022
charter/_news/0.56.0-charter-save-refuses-from-a-workspace-clone-that-is-a-plane.md,sha256=Swk-ZV2uEVm_tAIM2PYXrXmQdumdnQFaXGwFNdZrNrg,3981
charter/_news/0.56.0-doctor-answers-for-the-directory-it-is-running-in.md,sha256=efD39iR5067BI0c2vBexKG7KOTlVGPyUa8ZdDdw2ri4,6590
charter/_news/0.56.0-doctor-says-which-of-charters-layer-reaches-here.md,sha256=ppBECJpUcDeo-z5YF7O7lMuewqwbXIG3wSjkSGqIMV0,8009
charter/_news/0.56.0-hooks-are-plane-gated.md,sha256=n7UeNyiOpmKonhq-t0akgrDk_dwyo6FcxSnvyRX--Wg,4825
charter/_news/0.56.0-right-click-a-chat-tab-to-act-on-that-chat.md,sha256=HEVfpZydar_HxLOAoG4SSekRCm5DqZ1o88j94u2RvTM,6120
charter/_news/0.56.0-the-persona-switcher-sorts-by-use.md,sha256=kuvw3HhTcI4IXYnd566gH758_jHAn4qdt21zYwMQ-j0,431
charter/_news/0.56.0-the-plane-init-creates-is-one-init-can-see.md,sha256=-a-k-ITSPx9NxWGZz3I5s26zRZchhyEljasYpm0XYRM,4733
charter/_news/0.56.0-the-session-root-row-stops-contradicting-the-row-below-it.md,sha256=3zu2AjmCRmOrqHQsCPNGJvu9gerRJt6X31z4FTnP1eY,1847
charter/_news/0.56.0-the-tmux-integration-tests-stop-waiting-for-the-next-look.md,sha256=StR_dAA4Bj54oKFiOjomr3jESb5WN-zsIpnBVNsHT7U,5510
charter/_news/0.56.0-the-workspace-tab-tests-stop-rebuilding-the-tmux-server-between-them.md,sha256=UCPex5sMxS9fhHz009PM9_eZTsZEw1wVeZlaaou9nVE,4330
charter/_docs/browser.md,sha256=GUNIIwVnYdg4uY4jfUmvM2VfwmHxHJXqMTyCT8xb8A0,4560
charter/_docs/changes.md,sha256=ODtONMKGD4E366hmGx2MS5xSByGQCjBicp6uZK_WCSw,10992
charter/_docs/control-plane.md,sha256=l4102ZEYOg0cEBg3G-8kIW9Zw6E5RCbj8DsaivEQK8Q,30459
charter/_docs/forges.md,sha256=y-EYW9Xob1GmdOVi0EKeWzkAwZHNVk4lVFVKQnm-mXk,6835
charter/_docs/frame.md,sha256=52Q0jM0QNRjErYa0NIXGp5yHVnjtOhNyL4F0tkgdofU,166279
charter/_docs/git-policy.md,sha256=CAg7VFh9driKtmm5Y_yZmYmQUT137OsY1jxHAnGYn-Y,5770
charter/_docs/harnesses.md,sha256=oUgdToWTbeyPwaISqaMdqoDba5buw4e8g-cOW-cE_6w,9153
charter/_docs/hooks.md,sha256=GMLhMSGqZsmYhYGHGOtjexn-lB06A9cfqLhWDGfP0V0,47023
charter/_docs/install.md,sha256=JTSzfyk8fTMoxPjoC_LtpCs_kCf3wYppEoev5Aum_W0,9696
charter/_docs/mcp.md,sha256=xmpxOajn1iuR_HdqbPyqiLBZGjRONyq-yY8wS7lCPWs,17586
charter/_docs/personas.md,sha256=6DpA-sIXhAvIAvpvdgBNrBgD_bwArs9IlbFW7I4u31s,27509
charter/_docs/secrets.md,sha256=Z6gFRrOEE6r88NTH0_2DEb6RKkeZJ3_YEhejmCfAocM,40776
charter/_docs/workspaces.md,sha256=_bYLvSqFjrkDIE401RWxTIQcZd5VScpjs5VGCDxklbk,12081
charter_cp-0.56.0.dist-info/METADATA,sha256=pa5PYv_Pj2SYJo11PcWSCrrUwTwHPCVvsC6wD5Vznkw,24991
charter_cp-0.56.0.dist-info/WHEEL,sha256=zOwg4jB6zX2kU910N-cMawjivD6tO8NEWvE12je1bVk,87
charter_cp-0.56.0.dist-info/entry_points.txt,sha256=8g8aQYCsIpvBH8rDKYBPNRb0G2SyRyzBvtURo5XN8uA,45
charter_cp-0.56.0.dist-info/licenses/LICENSE,sha256=QgAUwMsVvVL3hcGSuXjH02DN7Xx0Pr_ew4fhcDJBaL0,1072
charter_cp-0.56.0.dist-info/RECORD,,
