Beverlyhillsvideos

repo: ~/Projects/beverlyhillsvideos · 495 commits · 9 in last 24h, 56 in last 7d · ▇▇▆▇▇▇█

Search the build

495 commits indexed

  1. 14e586d 2026-09-26 auto-data-snapshot: 2026-09-26T14:17:06 (1 data files) — social/poster/data/latest.json
  2. 82b5bef 2026-09-26 auto-data-snapshot: 2026-09-26T12:14:18 (1 data files) — social/poster/ledger.jsonl
  3. f97e866 2026-09-26 TK-11856 rc-propagation (OTHER): bhv-ig-6h run.sh exits with the IG poster rc
  4. 2c0a3d1 2026-09-26 auto-data-snapshot: 2026-09-26T08:19:11 (1 data files) — social/poster/data/latest.json
  5. 86be1a9 2026-09-26 auto-data-snapshot: 2026-09-26T06:16:37 (1 data files) — social/poster/ledger-store.jsonl
  6. ec595a4 2026-09-26 auto-data-snapshot: 2026-09-26T02:12:20 (1 data files) — social/poster/data/latest.json
  7. 710a367 2026-09-26 auto-data-snapshot: 2026-09-26T00:10:15 (1 data files) — social/poster/ledger.jsonl
  8. 245160d 2026-09-25 auto-data-snapshot: 2026-09-25T20:06:56 (1 data files) — social/poster/data/latest.json
  9. 061ae06 2026-09-25 auto-data-snapshot: 2026-09-25T18:05:08 (1 data files) — social/poster/ledger-store.jsonl
  10. 3db37ec 2026-09-25 auto-data-snapshot: 2026-09-25T14:28:14 (1 data files) — social/poster/data/latest.json
  11. a80a2b7 2026-09-25 auto-data-snapshot: 2026-09-25T12:23:56 (1 data files) — social/poster/ledger.jsonl
  12. c410931 2026-09-25 auto-data-snapshot: 2026-09-25T08:13:10 (1 data files) — social/poster/data/latest.json
  13. 3df6bf9 2026-09-25 auto-data-snapshot: 2026-09-25T06:10:16 (1 data files) — social/poster/ledger-store.jsonl
  14. 3100b04 2026-09-25 auto-data-snapshot: 2026-09-25T02:05:43 (1 data files) — social/poster/data/latest.json
  15. 7fc152e 2026-09-25 auto-data-snapshot: 2026-09-25T00:03:17 (1 data files) — social/poster/ledger.jsonl
  16. 353e7ac 2026-09-24 auto-data-snapshot: 2026-09-24T20:29:39 (1 data files) — social/poster/data/latest.json
  17. 08db8cb 2026-09-24 auto-data-snapshot: 2026-09-24T18:27:35 (1 data files) — social/poster/ledger-store.jsonl
  18. 2cb2c12 2026-09-24 auto-data-snapshot: 2026-09-24T14:21:31 (1 data files) — social/poster/data/latest.json
  19. f3d9210 2026-09-24 auto-data-snapshot: 2026-09-24T12:18:37 (1 data files) — social/poster/ledger.jsonl
  20. df1e3c6 2026-09-24 auto-data-snapshot: 2026-09-24T08:09:22 (1 data files) — social/poster/data/latest.json
  21. e5d285c 2026-09-24 auto-data-snapshot: 2026-09-24T06:02:25 (1 data files) — social/poster/ledger-store.jsonl
  22. 6b99d98 2026-09-24 auto-data-snapshot: 2026-09-24T02:22:01 (1 data files) — social/poster/data/latest.json
  23. 559c6b8 2026-09-24 auto-data-snapshot: 2026-09-24T00:15:56 (1 data files) — social/poster/ledger.jsonl
  24. 3deff46 2026-09-23 auto-data-snapshot: 2026-09-23T20:04:48 (1 data files) — social/poster/data/latest.json
  25. f7685d6 2026-09-23 auto-data-snapshot: 2026-09-23T18:30:30 (1 data files) — social/poster/ledger-store.jsonl
  26. 53fcb95 2026-09-23 auto-data-snapshot: 2026-09-23T14:17:00 (1 data files) — social/poster/data/latest.json
  27. 8d92d25 2026-09-23 auto-data-snapshot: 2026-09-23T12:09:58 (1 data files) — social/poster/ledger.jsonl
  28. 29ce744 2026-09-23 auto-data-snapshot: 2026-09-23T08:28:09 (1 data files) — social/poster/data/latest.json
  29. 84185a6 2026-09-23 auto-data-snapshot: 2026-09-23T06:21:53 (1 data files) — social/poster/ledger-store.jsonl
  30. 1dd238d 2026-09-23 auto-data-snapshot: 2026-09-23T02:09:55 (1 data files) — social/poster/data/latest.json
  31. 259b506 2026-09-23 auto-data-snapshot: 2026-09-23T00:04:06 (1 data files) — social/poster/ledger.jsonl
  32. 4ec47f3 2026-09-22 auto-data-snapshot: 2026-09-22T20:24:44 (1 data files) — social/poster/data/latest.json
  33. d7234dd 2026-09-22 auto-data-snapshot: 2026-09-22T18:19:13 (1 data files) — social/poster/ledger-store.jsonl
  34. e86e286 2026-09-22 auto-data-snapshot: 2026-09-22T14:27:31 (1 data files) — social/poster/data/latest.json
  35. cde7236 2026-09-22 auto-data-snapshot: 2026-09-22T12:15:47 (1 data files) — social/poster/ledger.jsonl
  36. 2259c93 2026-09-22 auto-data-snapshot: 2026-09-22T07:25:22 (2 data files) — social/poster/data/latest.json social/poster/watchdog.err
  37. 1ee97cc 2026-09-22 auto-data-snapshot: 2026-09-22T06:51:20 (1 data files) — social/poster/watchdog.err
  38. 801e43a 2026-09-22 auto-data-snapshot: 2026-09-22T06:44:53 (1 data files) — social/poster/data/latest.json
  39. d53eea5 2026-09-21 auto-data-snapshot: 2026-09-21T20:34:48 (1 data files) — social/poster/data/latest.json
  40. 9b7285b 2026-09-21 auto-data-snapshot: 2026-09-21T19:40:08 (1 data files) — social/poster/ledger-store.jsonl
  41. 3f4649c 2026-09-21 auto-data-snapshot: 2026-09-21T14:14:31 (1 data files) — social/poster/data/latest.json
  42. 6b36950 2026-09-21 auto-data-snapshot: 2026-09-21T12:04:46 (1 data files) — social/poster/ledger.jsonl
  43. e8c30ae 2026-09-21 auto-data-snapshot: 2026-09-21T08:17:25 (1 data files) — social/poster/data/latest.json
  44. e9c5579 2026-09-21 auto-data-snapshot: 2026-09-21T06:06:14 (1 data files) — social/poster/ledger-store.jsonl
  45. e610a43 2026-09-21 auto-data-snapshot: 2026-09-21T02:15:57 (1 data files) — social/poster/data/latest.json
  46. 3991b16 2026-09-21 auto-data-snapshot: 2026-09-21T00:00:46 (1 data files) — social/poster/ledger.jsonl
  47. 8a04ee7 2026-09-20 auto-data-snapshot: 2026-09-20T20:06:42 (1 data files) — social/poster/data/latest.json
  48. 5bfc801 2026-09-20 auto-data-snapshot: 2026-09-20T18:25:19 (1 data files) — social/poster/ledger-store.jsonl
  49. cb31c6e 2026-09-20 auto-data-snapshot: 2026-09-20T14:29:43 (1 data files) — social/poster/data/latest.json
  50. 3c3b63a 2026-09-20 auto-data-snapshot: 2026-09-20T12:15:15 (1 data files) — social/poster/ledger.jsonl
  51. d1a1eca 2026-09-20 auto-data-snapshot: 2026-09-20T08:21:12 (1 data files) — social/poster/data/latest.json
  52. 5064e0d 2026-09-20 auto-data-snapshot: 2026-09-20T06:08:12 (1 data files) — social/poster/ledger-store.jsonl
  53. e259543 2026-09-20 auto-data-snapshot: 2026-09-20T02:12:36 (1 data files) — social/poster/data/latest.json
  54. 44be783 2026-09-20 auto-data-snapshot: 2026-09-20T00:31:26 (1 data files) — social/poster/ledger.jsonl
  55. ad7383e 2026-09-19 auto-data-snapshot: 2026-09-19T20:05:42 (1 data files) — social/poster/data/latest.json
  56. ee724b3 2026-09-19 auto-data-snapshot: 2026-09-19T18:28:04 (1 data files) — social/poster/ledger-store.jsonl
  57. 7dbd8c2 2026-09-19 auto-data-snapshot: 2026-09-19T14:13:49 (1 data files) — social/poster/data/latest.json
  58. b685560 2026-09-19 auto-data-snapshot: 2026-09-19T12:06:31 (1 data files) — social/poster/ledger.jsonl
  59. be7edeb 2026-09-19 auto-data-snapshot: 2026-09-19T08:23:45 (1 data files) — social/poster/data/latest.json
  60. 3ac21ec 2026-09-19 auto-data-snapshot: 2026-09-19T06:16:43 (1 data files) — social/poster/ledger-store.jsonl
  61. 8105198 2026-09-19 auto-data-snapshot: 2026-09-19T02:01:50 (1 data files) — social/poster/data/latest.json
  62. ced685e 2026-09-19 auto-data-snapshot: 2026-09-19T00:26:16 (1 data files) — social/poster/ledger.jsonl
  63. 9b7ce33 2026-09-18 auto-data-snapshot: 2026-09-18T20:12:47 (1 data files) — social/poster/data/latest.json
  64. 373e120 2026-09-18 auto-data-snapshot: 2026-09-18T18:05:41 (1 data files) — social/poster/ledger-store.jsonl
  65. cbecd47 2026-09-18 auto-data-snapshot: 2026-09-18T14:19:46 (1 data files) — social/poster/data/latest.json
  66. b197e4c 2026-09-18 auto-data-snapshot: 2026-09-18T12:06:20 (1 data files) — social/poster/ledger.jsonl
  67. cd6b65d 2026-09-18 auto-data-snapshot: 2026-09-18T08:22:45 (1 data files) — social/poster/data/latest.json
  68. 5976996 2026-09-18 auto-data-snapshot: 2026-09-18T06:13:19 (1 data files) — social/poster/ledger-store.jsonl
  69. a8e642e 2026-09-18 auto-data-snapshot: 2026-09-18T02:29:48 (1 data files) — social/poster/data/latest.json
  70. dbb73e2 2026-09-18 auto-data-snapshot: 2026-09-18T00:21:36 (1 data files) — social/poster/ledger.jsonl
  71. 4fcde44 2026-09-17 auto-data-snapshot: 2026-09-17T20:05:20 (1 data files) — social/poster/data/latest.json
  72. f9a00a9 2026-09-17 auto-data-snapshot: 2026-09-17T18:29:30 (1 data files) — social/poster/ledger-store.jsonl
  73. f67c0c5 2026-09-17 auto-data-snapshot: 2026-09-17T14:12:57 (1 data files) — social/poster/data/latest.json
  74. 9b1d76a 2026-09-17 auto-data-snapshot: 2026-09-17T12:05:07 (1 data files) — social/poster/ledger.jsonl
  75. 0d83b18 2026-09-17 auto-data-snapshot: 2026-09-17T08:16:42 (1 data files) — social/poster/data/latest.json
  76. 51083c6 2026-09-17 auto-data-snapshot: 2026-09-17T06:08:13 (1 data files) — social/poster/ledger-store.jsonl
  77. 0a774cc 2026-09-17 auto-data-snapshot: 2026-09-17T02:23:20 (1 data files) — social/poster/data/latest.json
  78. 6f8116b 2026-09-17 auto-data-snapshot: 2026-09-17T00:15:59 (1 data files) — social/poster/ledger.jsonl
  79. 89a1051 2026-09-16 auto-data-snapshot: 2026-09-16T20:01:35 (1 data files) — social/poster/data/latest.json
  80. af123b5 2026-09-16 auto-data-snapshot: 2026-09-16T18:26:15 (1 data files) — social/poster/ledger-store.jsonl
  81. 326f61d 2026-09-16 auto-data-snapshot: 2026-09-16T14:34:47 (1 data files) — social/poster/data/latest.json
  82. d891d22 2026-09-16 auto-data-snapshot: 2026-09-16T12:19:41 (1 data files) — social/poster/ledger.jsonl
  83. 289875f 2026-09-16 auto-data-snapshot: 2026-09-16T08:24:08 (1 data files) — social/poster/data/latest.json
  84. 274335a 2026-09-16 auto-data-snapshot: 2026-09-16T06:15:51 (1 data files) — social/poster/ledger-store.jsonl
  85. ededeb3 2026-09-16 auto-data-snapshot: 2026-09-16T02:00:33 (1 data files) — social/poster/data/latest.json
  86. d80ffa5 2026-09-16 auto-data-snapshot: 2026-09-16T00:24:38 (1 data files) — social/poster/ledger.jsonl
  87. 37c4355 2026-09-15 auto-data-snapshot: 2026-09-15T20:11:00 (1 data files) — social/poster/data/latest.json
  88. 65fc079 2026-09-15 cleanup: remove stray avatar backup from public/ — yoloforever cycle 4
  89. a8ae00b 2026-09-15 auto-data-snapshot: 2026-09-15T18:00:40 (1 data files) — social/poster/ledger-store.jsonl
  90. 373950d 2026-09-15 auto-data-snapshot: 2026-09-15T14:13:07 (1 data files) — social/poster/data/latest.json
  91. 99325ca 2026-09-15 auto-data-snapshot: 2026-09-15T12:00:25 (1 data files) — social/poster/ledger.jsonl
  92. 009adb1 2026-09-15 auto-data-snapshot: 2026-09-15T08:12:49 (1 data files) — social/poster/data/latest.json
  93. 9c9df1e 2026-09-15 auto-data-snapshot: 2026-09-15T06:04:48 (1 data files) — social/poster/ledger-store.jsonl
  94. 4ee9117 2026-09-15 auto-data-snapshot: 2026-09-15T02:20:28 (1 data files) — social/poster/data/latest.json
  95. 066d449 2026-09-15 auto-data-snapshot: 2026-09-15T00:13:09 (1 data files) — social/poster/ledger.jsonl
  96. c5f9ef0 2026-09-14 auto-data-snapshot: 2026-09-14T20:30:10 (1 data files) — social/poster/data/latest.json
  97. 690d908 2026-09-14 auto-data-snapshot: 2026-09-14T18:23:01 (1 data files) — social/poster/ledger-store.jsonl
  98. 5a25e68 2026-09-14 auto-data-snapshot: 2026-09-14T14:02:07 (1 data files) — social/poster/data/latest.json
  99. 8b5a86b 2026-09-14 auto-data-snapshot: 2026-09-14T12:23:25 (1 data files) — social/poster/ledger.jsonl
  100. 949904c 2026-09-14 auto-data-snapshot: 2026-09-14T08:21:43 (1 data files) — social/poster/data/latest.json
  101. 80934ad 2026-09-14 auto-data-snapshot: 2026-09-14T06:13:15 (1 data files) — social/poster/ledger-store.jsonl
  102. d619583 2026-09-14 auto-data-snapshot: 2026-09-14T02:30:37 (1 data files) — social/poster/data/latest.json
  103. 9bea690 2026-09-14 auto-data-snapshot: 2026-09-14T00:22:42 (2 data files) — social/poster/data/latest.json social/poster/ledger.jsonl
  104. 3c74f16 2026-09-14 BHV IG token watchdog: emit PASS/WARN/FAIL + bridge heartbeat + receipted alerts (TK-11656)
  105. 135ea6e 2026-09-13 auto-data-snapshot: 2026-09-13T20:22:40 (1 data files) — social/poster/data/latest.json
  106. 51c3ef0 2026-09-13 auto-data-snapshot: 2026-09-13T18:14:20 (1 data files) — social/poster/ledger-store.jsonl
  107. d541826 2026-09-13 auto-data-snapshot: 2026-09-13T14:20:08 (1 data files) — social/poster/data/latest.json
  108. 4fcc44e 2026-09-13 auto-data-snapshot: 2026-09-13T12:11:10 (1 data files) — social/poster/ledger.jsonl
  109. 1eb5959 2026-09-13 auto-data-snapshot: 2026-09-13T08:07:44 (1 data files) — social/poster/data/latest.json
  110. 1b7bd39 2026-09-13 auto-data-snapshot: 2026-09-13T06:28:15 (1 data files) — social/poster/ledger-store.jsonl
  111. 2a80ad6 2026-09-13 auto-data-snapshot: 2026-09-13T02:03:11 (1 data files) — social/poster/data/latest.json
  112. 0014d51 2026-09-13 auto-data-snapshot: 2026-09-13T00:21:19 (1 data files) — social/poster/ledger.jsonl
  113. 2c2e26f 2026-09-12 auto-data-snapshot: 2026-09-12T20:27:43 (1 data files) — social/poster/data/latest.json
  114. efda4f9 2026-09-12 auto-data-snapshot: 2026-09-12T18:17:16 (1 data files) — social/poster/ledger-store.jsonl
  115. 295580a 2026-09-12 auto-data-snapshot: 2026-09-12T14:31:21 (1 data files) — social/poster/data/latest.json
  116. 61ffa62 2026-09-12 auto-data-snapshot: 2026-09-12T12:21:53 (1 data files) — social/poster/ledger.jsonl
  117. 32160fc 2026-09-12 auto-data-snapshot: 2026-09-12T08:20:59 (1 data files) — social/poster/data/latest.json
  118. 6f21ed5 2026-09-12 auto-data-snapshot: 2026-09-12T06:11:57 (1 data files) — social/poster/ledger-store.jsonl
  119. 9c13b78 2026-09-12 auto-data-snapshot: 2026-09-12T02:15:43 (1 data files) — social/poster/data/latest.json
  120. 858f00b 2026-09-12 auto-data-snapshot: 2026-09-12T00:03:41 (1 data files) — social/poster/ledger.jsonl
  121. 89923ac 2026-09-11 auto-data-snapshot: 2026-09-11T20:13:51 (1 data files) — social/poster/data/latest.json
  122. db04beb 2026-09-11 auto-data-snapshot: 2026-09-11T18:01:28 (1 data files) — social/poster/ledger-store.jsonl
  123. 34eeadf 2026-09-11 auto-data-snapshot: 2026-09-11T13:57:49 (1 data files) — social/poster/data/latest.json
  124. ad6d3e6 2026-09-11 auto-data-snapshot: 2026-09-11T12:03:30 (1 data files) — social/poster/ledger.jsonl
  125. 1316d45 2026-09-11 auto-data-snapshot: 2026-09-11T08:16:47 (1 data files) — social/poster/data/latest.json
  126. d18adfb 2026-09-11 auto-data-snapshot: 2026-09-11T06:04:43 (1 data files) — social/poster/ledger-store.jsonl
  127. 7ef773a 2026-09-11 auto-data-snapshot: 2026-09-11T02:12:52 (1 data files) — social/poster/data/latest.json
  128. 7a3370e 2026-09-11 auto-data-snapshot: 2026-09-11T00:01:31 (1 data files) — social/poster/ledger.jsonl
  129. 187e785 2026-09-10 auto-data-snapshot: 2026-09-10T20:12:42 (1 data files) — social/poster/data/latest.json
  130. a9a5ce6 2026-09-10 auto-data-snapshot: 2026-09-10T18:07:04 (1 data files) — social/poster/ledger-store.jsonl
  131. bb78896 2026-09-10 auto-data-snapshot: 2026-09-10T14:13:31 (1 data files) — social/poster/data/latest.json
  132. c67ebfb 2026-09-10 auto-data-snapshot: 2026-09-10T12:25:41 (1 data files) — social/poster/ledger.jsonl
  133. 730effd 2026-09-10 auto-data-snapshot: 2026-09-10T08:12:39 (1 data files) — social/poster/data/latest.json
  134. 45c12a0 2026-09-10 auto-data-snapshot: 2026-09-10T06:27:49 (1 data files) — social/poster/ledger-store.jsonl
  135. e85c714 2026-09-10 auto-data-snapshot: 2026-09-10T02:05:55 (1 data files) — social/poster/data/latest.json
  136. f5d4c20 2026-09-10 auto-data-snapshot: 2026-09-10T00:28:57 (1 data files) — social/poster/ledger.jsonl
  137. b3c8d68 2026-09-09 deploy: exclude live-written data from rsync --delete (TK-11322)
  138. cfd1605 2026-09-09 Add Instagram embed of latest live posts to homepage (TK-11322)
  139. 2db9065 2026-09-09 auto-data-snapshot: 2026-09-09T20:06:23 (1 data files) — social/poster/data/latest.json
  140. 1acdb31 2026-09-09 auto-data-snapshot: 2026-09-09T18:26:03 (1 data files) — social/poster/ledger-store.jsonl
  141. d0aedcf 2026-09-09 auto-data-snapshot: 2026-09-09T14:29:35 (1 data files) — social/poster/data/latest.json
  142. b9a74f8 2026-09-09 auto-data-snapshot: 2026-09-09T12:16:55 (1 data files) — social/poster/ledger.jsonl
  143. 2fda17d 2026-09-09 auto-data-snapshot: 2026-09-09T08:26:36 (1 data files) — social/poster/data/latest.json
  144. 64d094d 2026-09-09 auto-data-snapshot: 2026-09-09T06:17:53 (1 data files) — social/poster/ledger-store.jsonl
  145. 5090f7f 2026-09-09 auto-data-snapshot: 2026-09-09T02:01:41 (1 data files) — social/poster/data/latest.json
  146. 160bd6c 2026-09-09 auto-data-snapshot: 2026-09-09T00:25:51 (1 data files) — social/poster/ledger.jsonl
  147. 2cf61e9 2026-09-08 auto-data-snapshot: 2026-09-08T20:11:26 (1 data files) — social/poster/data/latest.json
  148. d2af7c8 2026-09-08 auto-data-snapshot: 2026-09-08T18:03:25 (1 data files) — social/poster/ledger-store.jsonl
  149. d34c125 2026-09-08 auto-data-snapshot: 2026-09-08T14:18:02 (1 data files) — social/poster/data/latest.json
  150. 5736a59 2026-09-08 auto-data-snapshot: 2026-09-08T12:16:02 (1 data files) — social/poster/ledger.jsonl
  151. ce6bfcd 2026-09-08 auto-data-snapshot: 2026-09-08T08:24:00 (1 data files) — social/poster/data/latest.json
  152. 1cc0785 2026-09-08 auto-data-snapshot: 2026-09-08T06:28:19 (1 data files) — social/poster/ledger-store.jsonl
  153. d670fa8 2026-09-08 auto-data-snapshot: 2026-09-08T02:01:27 (1 data files) — social/poster/data/latest.json
  154. c082a9b 2026-09-08 auto-data-snapshot: 2026-09-08T00:07:00 (1 data files) — social/poster/ledger.jsonl
  155. 940d66d 2026-09-07 auto-data-snapshot: 2026-09-07T20:19:15 (1 data files) — social/poster/data/latest.json
  156. ffd111a 2026-09-07 auto-data-snapshot: 2026-09-07T18:25:33 (1 data files) — social/poster/ledger-store.jsonl
  157. fe68768 2026-09-07 auto-data-snapshot: 2026-09-07T14:00:10 (1 data files) — social/poster/data/latest.json
  158. 1366288 2026-09-07 auto-data-snapshot: 2026-09-07T12:38:54 (1 data files) — social/poster/ledger.jsonl
  159. a53215a 2026-09-07 auto-data-snapshot: 2026-09-07T08:09:05 (1 data files) — social/poster/data/latest.json
  160. 16d6454 2026-09-07 auto-data-snapshot: 2026-09-07T06:12:13 (1 data files) — social/poster/ledger-store.jsonl
  161. 0ce4386 2026-09-07 auto-data-snapshot: 2026-09-07T02:20:50 (1 data files) — social/poster/data/latest.json
  162. 9fd6f96 2026-09-07 auto-data-snapshot: 2026-09-07T00:25:13 (1 data files) — social/poster/ledger.jsonl
  163. bf8a773 2026-09-06 auto-data-snapshot: 2026-09-06T20:35:12 (1 data files) — social/poster/data/latest.json
  164. a86fd77 2026-09-06 auto-data-snapshot: 2026-09-06T18:01:40 (1 data files) — social/poster/ledger-store.jsonl
  165. 4b46af5 2026-09-06 auto-data-snapshot: 2026-09-06T14:11:14 (1 data files) — social/poster/data/latest.json
  166. 9b16708 2026-09-06 auto-data-snapshot: 2026-09-06T12:15:28 (1 data files) — social/poster/ledger.jsonl
  167. 2b18be9 2026-09-06 auto-data-snapshot: 2026-09-06T08:25:53 (1 data files) — social/poster/data/latest.json
  168. 9183a63 2026-09-06 auto-data-snapshot: 2026-09-06T06:30:35 (1 data files) — social/poster/ledger-store.jsonl
  169. 2f536b3 2026-09-06 auto-data-snapshot: 2026-09-06T02:01:26 (1 data files) — social/poster/data/latest.json
  170. 3fa233e 2026-09-06 auto-data-snapshot: 2026-09-06T00:06:24 (1 data files) — social/poster/ledger.jsonl
  171. 30b70b4 2026-09-05 auto-data-snapshot: 2026-09-05T20:16:42 (1 data files) — social/poster/data/latest.json
  172. 6e42015 2026-09-05 auto-data-snapshot: 2026-09-05T18:21:36 (1 data files) — social/poster/ledger-store.jsonl
  173. fc32b76 2026-09-05 auto-data-snapshot: 2026-09-05T14:31:27 (1 data files) — social/poster/data/latest.json
  174. e17995b 2026-09-05 auto-data-snapshot: 2026-09-05T12:36:37 (1 data files) — social/poster/ledger.jsonl
  175. 4ef4805 2026-09-05 auto-data-snapshot: 2026-09-05T08:08:29 (1 data files) — social/poster/data/latest.json
  176. dd94b7e 2026-09-05 auto-data-snapshot: 2026-09-05T06:13:03 (1 data files) — social/poster/ledger-store.jsonl
  177. ad8da25 2026-09-05 auto-data-snapshot: 2026-09-05T02:22:54 (1 data files) — social/poster/data/latest.json
  178. 1e0c7a4 2026-09-05 auto-data-snapshot: 2026-09-05T00:27:41 (1 data files) — social/poster/ledger.jsonl
  179. 829104d 2026-09-04 auto-data-snapshot: 2026-09-04T20:37:35 (1 data files) — social/poster/data/latest.json
  180. d0dd7a1 2026-09-04 auto-data-snapshot: 2026-09-04T18:04:25 (1 data files) — social/poster/ledger-store.jsonl
  181. 37b30bd 2026-09-04 auto-data-snapshot: 2026-09-04T14:13:19 (1 data files) — social/poster/data/latest.json
  182. 84d3e0e 2026-09-04 auto-data-snapshot: 2026-09-04T12:10:54 (1 data files) — social/poster/ledger.jsonl
  183. c6a563a 2026-09-04 auto-data-snapshot: 2026-09-04T08:26:29 (1 data files) — social/poster/data/latest.json
  184. d40c82c 2026-09-04 auto-data-snapshot: 2026-09-04T06:32:13 (1 data files) — social/poster/ledger-store.jsonl
  185. d2d50e0 2026-09-04 auto-data-snapshot: 2026-09-04T02:29:57 (1 data files) — social/poster/data/latest.json
  186. 2d3e1e6 2026-09-04 auto-data-snapshot: 2026-09-04T00:35:53 (1 data files) — social/poster/ledger.jsonl
  187. 494bc5f 2026-09-03 auto-data-snapshot: 2026-09-03T20:10:09 (1 data files) — social/poster/data/latest.json
  188. 0b41ed0 2026-09-03 auto-data-snapshot: 2026-09-03T18:17:45 (1 data files) — social/poster/ledger-store.jsonl
  189. c028a44 2026-09-03 auto-data-snapshot: 2026-09-03T14:29:24 (1 data files) — social/poster/data/latest.json
  190. 5da6e85 2026-09-03 auto-data-snapshot: 2026-09-03T12:32:21 (1 data files) — social/poster/ledger.jsonl
  191. c4dc0c8 2026-09-03 auto-data-snapshot: 2026-09-03T08:35:39 (1 data files) — social/poster/data/latest.json
  192. 3b19ab7 2026-09-03 Reduce ad saturation and expose crawler discovery
  193. a2328ed 2026-09-03 auto-data-snapshot: 2026-09-03T06:01:09 (1 data files) — social/poster/ledger-store.jsonl
  194. 579f148 2026-09-03 auto-data-snapshot: 2026-09-03T02:13:49 (1 data files) — social/poster/data/latest.json
  195. 2a102a0 2026-09-03 auto-data-snapshot: 2026-09-03T00:20:09 (1 data files) — social/poster/ledger.jsonl
  196. eb6c679 2026-09-02 auto-data-snapshot: 2026-09-02T20:33:12 (1 data files) — social/poster/data/latest.json
  197. 71579e6 2026-09-02 auto-data-snapshot: 2026-09-02T18:02:03 (1 data files) — social/poster/ledger-store.jsonl
  198. 67b66e0 2026-09-02 auto-data-snapshot: 2026-09-02T14:03:59 (1 data files) — social/poster/data/latest.json
  199. b863260 2026-09-02 auto-data-snapshot: 2026-09-02T12:07:47 (1 data files) — social/poster/ledger.jsonl
  200. a68bfca 2026-09-02 auto-data-snapshot: 2026-09-02T08:25:36 (1 data files) — social/poster/data/latest.json
  201. c61acb1 2026-09-02 auto-data-snapshot: 2026-09-02T06:32:31 (1 data files) — social/poster/ledger-store.jsonl
  202. c2faf74 2026-09-02 auto-data-snapshot: 2026-09-02T02:08:48 (1 data files) — social/poster/data/latest.json
  203. 7204f62 2026-09-02 auto-data-snapshot: 2026-09-02T00:14:50 (1 data files) — social/poster/ledger.jsonl
  204. 0565f74 2026-09-01 auto-data-snapshot: 2026-09-01T20:30:38 (1 data files) — social/poster/data/latest.json
  205. e37a27e 2026-09-01 auto-data-snapshot: 2026-09-01T18:38:25 (1 data files) — social/poster/ledger-store.jsonl
  206. 2daeb3c 2026-09-01 auto-data-snapshot: 2026-09-01T14:14:21 (1 data files) — social/poster/data/latest.json
  207. 85eea6a 2026-09-01 auto-data-snapshot: 2026-09-01T12:16:45 (1 data files) — social/poster/ledger.jsonl
  208. df0a828 2026-09-01 auto-data-snapshot: 2026-09-01T08:28:16 (1 data files) — social/poster/data/latest.json
  209. 7a3dd75 2026-09-01 auto-data-snapshot: 2026-09-01T06:36:17 (1 data files) — social/poster/ledger-store.jsonl
  210. 5d765cf 2026-09-01 auto-data-snapshot: 2026-09-01T02:15:30 (1 data files) — social/poster/data/latest.json
  211. c34bd56 2026-09-01 auto-data-snapshot: 2026-09-01T00:24:29 (1 data files) — social/poster/ledger.jsonl
  212. 871e790 2026-08-31 auto-data-snapshot: 2026-08-31T20:06:26 (1 data files) — social/poster/data/latest.json
  213. b6ac24b 2026-08-31 auto-data-snapshot: 2026-08-31T18:15:28 (1 data files) — social/poster/ledger-store.jsonl
  214. 23b9b9c 2026-08-31 auto-data-snapshot: 2026-08-31T14:28:57 (1 data files) — social/poster/data/latest.json
  215. b020fa9 2026-08-31 auto-data-snapshot: 2026-08-31T12:34:16 (1 data files) — social/poster/ledger.jsonl
  216. 0f2194e 2026-08-31 auto-data-snapshot: 2026-08-31T08:15:07 (1 data files) — social/poster/data/latest.json
  217. 408b2ab 2026-08-31 auto-data-snapshot: 2026-08-31T06:23:12 (1 data files) — social/poster/ledger-store.jsonl
  218. 9e8bdea 2026-08-31 auto-data-snapshot: 2026-08-31T02:00:54 (1 data files) — social/poster/data/latest.json
  219. 6baaca2 2026-08-31 auto-data-snapshot: 2026-08-31T00:07:16 (1 data files) — social/poster/ledger.jsonl
  220. 4e8f2af 2026-08-30 auto-data-snapshot: 2026-08-30T20:17:31 (1 data files) — social/poster/data/latest.json
  221. efdb8c8 2026-08-30 auto-data-snapshot: 2026-08-30T18:26:21 (1 data files) — social/poster/ledger-store.jsonl
  222. 2f91f42 2026-08-30 auto-data-snapshot: 2026-08-30T14:05:24 (1 data files) — social/poster/data/latest.json
  223. 8349e00 2026-08-30 auto-data-snapshot: 2026-08-30T12:12:38 (1 data files) — social/poster/ledger.jsonl
  224. d65a2ee 2026-08-30 auto-data-snapshot: 2026-08-30T08:29:04 (1 data files) — social/poster/data/latest.json
  225. 3acd1ff 2026-08-30 auto-data-snapshot: 2026-08-30T06:38:24 (1 data files) — social/poster/ledger-store.jsonl
  226. e9d7dca 2026-08-30 auto-data-snapshot: 2026-08-30T02:17:29 (1 data files) — social/poster/data/latest.json
  227. e4da576 2026-08-30 auto-data-snapshot: 2026-08-30T00:26:44 (1 data files) — social/poster/ledger.jsonl
  228. 2977c32 2026-08-29 auto-data-snapshot: 2026-08-29T20:09:38 (1 data files) — social/poster/data/latest.json
  229. f24a3ef 2026-08-29 auto-data-snapshot: 2026-08-29T18:19:19 (1 data files) — social/poster/ledger-store.jsonl
  230. 4c0f80e 2026-08-29 auto-data-snapshot: 2026-08-29T14:01:46 (1 data files) — social/poster/data/latest.json
  231. 47f05ad 2026-08-29 auto-data-snapshot: 2026-08-29T12:10:50 (1 data files) — social/poster/ledger.jsonl
  232. 93e45ea 2026-08-29 auto-data-snapshot: 2026-08-29T08:29:29 (1 data files) — social/poster/data/latest.json
  233. be14f84 2026-08-29 auto-data-snapshot: 2026-08-29T06:38:47 (1 data files) — social/poster/ledger-store.jsonl
  234. 18aa2fc 2026-08-29 auto-data-snapshot: 2026-08-29T02:17:31 (1 data files) — social/poster/data/latest.json
  235. 31a4a8c 2026-08-29 auto-data-snapshot: 2026-08-29T00:25:44 (1 data files) — social/poster/ledger.jsonl
  236. 8f86ed3 2026-08-28 auto-data-snapshot: 2026-08-28T20:07:34 (1 data files) — social/poster/data/latest.json
  237. 32f79b2 2026-08-28 auto-data-snapshot: 2026-08-28T18:16:57 (1 data files) — social/poster/ledger-store.jsonl
  238. 7d2a7d0 2026-08-28 auto-data-snapshot: 2026-08-28T14:34:59 (1 data files) — social/poster/data/latest.json
  239. 78f58b4 2026-08-28 auto-data-snapshot: 2026-08-28T12:07:22 (1 data files) — social/poster/ledger.jsonl
  240. b989112 2026-08-28 auto-data-snapshot: 2026-08-28T08:24:14 (1 data files) — social/poster/data/latest.json
  241. 536e92c 2026-08-28 auto-data-snapshot: 2026-08-28T06:30:22 (1 data files) — social/poster/ledger-store.jsonl
  242. 4885e0d 2026-08-28 auto-data-snapshot: 2026-08-28T02:11:10 (1 data files) — social/poster/data/latest.json
  243. 655c947 2026-08-28 auto-data-snapshot: 2026-08-28T00:19:23 (1 data files) — social/poster/ledger.jsonl
  244. 206b5a7 2026-08-27 auto-data-snapshot: 2026-08-27T20:01:28 (1 data files) — social/poster/data/latest.json
  245. 73eacb5 2026-08-27 auto-data-snapshot: 2026-08-27T18:10:50 (1 data files) — social/poster/ledger-store.jsonl
  246. 9bf6989 2026-08-27 auto-data-snapshot: 2026-08-27T14:29:15 (1 data files) — social/poster/data/latest.json
  247. 61a9c9c 2026-08-27 auto-data-snapshot: 2026-08-27T12:01:15 (1 data files) — social/poster/ledger.jsonl
  248. 871561a 2026-08-27 auto-data-snapshot: 2026-08-27T08:19:36 (1 data files) — social/poster/data/latest.json
  249. 764b22a 2026-08-27 auto-data-snapshot: 2026-08-27T06:28:43 (1 data files) — social/poster/ledger-store.jsonl
  250. c0b86c6 2026-08-27 auto-data-snapshot: 2026-08-27T02:12:20 (1 data files) — social/poster/data/latest.json
  251. 20d581c 2026-08-27 auto-data-snapshot: 2026-08-27T00:22:48 (1 data files) — social/poster/ledger.jsonl
  252. 19add94 2026-08-26 auto-data-snapshot: 2026-08-26T20:07:56 (1 data files) — social/poster/data/latest.json
  253. 4ad63f1 2026-08-26 auto-data-snapshot: 2026-08-26T18:18:32 (1 data files) — social/poster/ledger-store.jsonl
  254. f5ade93 2026-08-26 auto-data-snapshot: 2026-08-26T14:02:58 (1 data files) — social/poster/data/latest.json
  255. 186866b 2026-08-26 auto-data-snapshot: 2026-08-26T12:08:58 (1 data files) — social/poster/ledger.jsonl
  256. f74da3e 2026-08-26 auto-data-snapshot: 2026-08-26T08:21:31 (1 data files) — social/poster/data/latest.json
  257. dedea15 2026-08-26 auto-data-snapshot: 2026-08-26T06:30:25 (1 data files) — social/poster/ledger-store.jsonl
  258. 2576230 2026-08-26 auto-data-snapshot: 2026-08-26T02:12:22 (1 data files) — social/poster/data/latest.json
  259. 450f21a 2026-08-26 auto-data-snapshot: 2026-08-26T00:21:52 (1 data files) — social/poster/ledger.jsonl
  260. ad5f12a 2026-08-25 auto-data-snapshot: 2026-08-25T20:06:24 (1 data files) — social/poster/data/latest.json
  261. 4b3922f 2026-08-25 auto-data-snapshot: 2026-08-25T18:16:26 (1 data files) — social/poster/ledger-store.jsonl
  262. 8f9f2be 2026-08-25 auto-data-snapshot: 2026-08-25T14:34:54 (1 data files) — social/poster/data/latest.json
  263. f782668 2026-08-25 auto-data-snapshot: 2026-08-25T12:06:42 (1 data files) — social/poster/ledger.jsonl
  264. 5753299 2026-08-25 auto-data-snapshot: 2026-08-25T08:16:28 (1 data files) — social/poster/data/latest.json
  265. 9b33512 2026-08-25 auto-data-snapshot: 2026-08-25T06:25:22 (1 data files) — social/poster/ledger-store.jsonl
  266. 2ef2417 2026-08-25 auto-data-snapshot: 2026-08-25T02:10:50 (1 data files) — social/poster/data/latest.json
  267. afb709d 2026-08-25 auto-data-snapshot: 2026-08-25T00:22:08 (1 data files) — social/poster/ledger.jsonl
  268. ecd6746 2026-08-24 auto-data-snapshot: 2026-08-24T20:06:56 (1 data files) — social/poster/data/latest.json
  269. 8cf4169 2026-08-24 auto-data-snapshot: 2026-08-24T18:03:09 (1 data files) — social/poster/ledger-store.jsonl
  270. 09aacea 2026-08-24 auto-data-snapshot: 2026-08-24T14:29:57 (1 data files) — social/poster/data/latest.json
  271. c424f83 2026-08-24 auto-data-snapshot: 2026-08-24T12:20:25 (1 data files) — social/poster/ledger.jsonl
  272. 6029e37 2026-08-24 auto-data-snapshot: 2026-08-24T08:30:43 (1 data files) — social/poster/data/latest.json
  273. 3b667dc 2026-08-24 auto-data-snapshot: 2026-08-24T06:21:40 (1 data files) — social/poster/ledger-store.jsonl
  274. 0ba421e 2026-08-24 auto-data-snapshot: 2026-08-24T02:05:51 (1 data files) — social/poster/data/latest.json
  275. 07b8834 2026-08-24 auto-data-snapshot: 2026-08-24T00:29:53 (1 data files) — social/poster/ledger.jsonl
  276. 369ce35 2026-08-23 auto-data-snapshot: 2026-08-23T20:15:05 (1 data files) — social/poster/data/latest.json
  277. 4a043da 2026-08-23 auto-data-snapshot: 2026-08-23T18:07:55 (1 data files) — social/poster/ledger-store.jsonl
  278. 6910c8f 2026-08-23 auto-data-snapshot: 2026-08-23T14:25:17 (1 data files) — social/poster/data/latest.json
  279. f53c574 2026-08-23 auto-data-snapshot: 2026-08-23T12:18:01 (1 data files) — social/poster/ledger.jsonl
  280. b2ad726 2026-08-23 auto-data-snapshot: 2026-08-23T08:03:41 (1 data files) — social/poster/data/latest.json
  281. c3dc654 2026-08-23 auto-data-snapshot: 2026-08-23T06:27:08 (1 data files) — social/poster/ledger-store.jsonl
  282. 5226f13 2026-08-23 auto-data-snapshot: 2026-08-23T02:11:51 (1 data files) — social/poster/data/latest.json
  283. acb0508 2026-08-23 auto-data-snapshot: 2026-08-23T00:04:14 (1 data files) — social/poster/ledger.jsonl
  284. 440aff0 2026-08-22 auto-data-snapshot: 2026-08-22T20:21:39 (1 data files) — social/poster/data/latest.json
  285. 94d6794 2026-08-22 auto-data-snapshot: 2026-08-22T18:14:40 (1 data files) — social/poster/ledger-store.jsonl
  286. c4b7db6 2026-08-22 auto-data-snapshot: 2026-08-22T14:31:07 (1 data files) — social/poster/data/latest.json
  287. 1db6349 2026-08-22 auto-data-snapshot: 2026-08-22T12:23:53 (1 data files) — social/poster/ledger.jsonl
  288. 747ba30 2026-08-22 auto-data-snapshot: 2026-08-22T08:08:28 (1 data files) — social/poster/data/latest.json
  289. 1da46ae 2026-08-22 auto-data-snapshot: 2026-08-22T06:32:10 (1 data files) — social/poster/ledger-store.jsonl
  290. c63cbc8 2026-08-22 auto-data-snapshot: 2026-08-22T02:16:01 (1 data files) — social/poster/data/latest.json
  291. 4f4bc66 2026-08-22 auto-data-snapshot: 2026-08-22T00:08:20 (1 data files) — social/poster/ledger.jsonl
  292. 92c56ad 2026-08-21 auto-data-snapshot: 2026-08-21T20:26:15 (1 data files) — social/poster/data/latest.json
  293. f107c1c 2026-08-21 auto-data-snapshot: 2026-08-21T18:19:14 (1 data files) — social/poster/ledger-store.jsonl
  294. 793e0eb 2026-08-21 auto-data-snapshot: 2026-08-21T14:05:07 (1 data files) — social/poster/data/latest.json
  295. ec62c4c 2026-08-21 auto-data-snapshot: 2026-08-21T12:28:01 (1 data files) — social/poster/ledger.jsonl
  296. fa44ea2 2026-08-21 auto-data-snapshot: 2026-08-21T08:13:58 (1 data files) — social/poster/data/latest.json
  297. 8c1cc97 2026-08-21 auto-data-snapshot: 2026-08-21T06:05:08 (1 data files) — social/poster/ledger-store.jsonl
  298. fc1523f 2026-08-21 auto-data-snapshot: 2026-08-21T02:22:19 (1 data files) — social/poster/data/latest.json
  299. 2a3d950 2026-08-21 auto-data-snapshot: 2026-08-21T00:14:48 (1 data files) — social/poster/ledger.jsonl
  300. 9ef4af3 2026-08-20 auto-data-snapshot: 2026-08-20T20:00:17 (1 data files) — social/poster/data/latest.json
  301. e985078 2026-08-20 auto-data-snapshot: 2026-08-20T18:24:03 (1 data files) — social/poster/ledger-store.jsonl
  302. 5a4bd48 2026-08-20 auto-data-snapshot: 2026-08-20T14:07:04 (1 data files) — social/poster/data/latest.json
  303. 477374c 2026-08-20 auto-data-snapshot: 2026-08-20T12:27:13 (1 data files) — social/poster/ledger.jsonl
  304. cbc22dc 2026-08-20 auto-data-snapshot: 2026-08-20T08:00:08 (1 data files) — social/poster/data/latest.json
  305. 98b1288 2026-08-20 auto-data-snapshot: 2026-08-20T06:22:25 (1 data files) — social/poster/ledger-store.jsonl
  306. b736da9 2026-08-20 auto-data-snapshot: 2026-08-20T02:01:17 (1 data files) — social/poster/data/latest.json
  307. ceb161b 2026-08-20 auto-data-snapshot: 2026-08-20T00:23:34 (1 data files) — social/poster/ledger.jsonl
  308. d0e7998 2026-08-19 auto-data-snapshot: 2026-08-19T20:02:37 (1 data files) — social/poster/data/latest.json
  309. 058d9c0 2026-08-19 auto-data-snapshot: 2026-08-19T18:24:30 (1 data files) — social/poster/ledger-store.jsonl
  310. 37b5a11 2026-08-19 auto-data-snapshot: 2026-08-19T14:01:25 (1 data files) — social/poster/data/latest.json
  311. 3449758 2026-08-19 auto-data-snapshot: 2026-08-19T12:22:10 (1 data files) — social/poster/ledger.jsonl
  312. 6b76a24 2026-08-19 auto-data-snapshot: 2026-08-19T08:31:04 (1 data files) — social/poster/data/latest.json
  313. ba0faf0 2026-08-19 auto-data-snapshot: 2026-08-19T06:24:18 (1 data files) — social/poster/ledger-store.jsonl
  314. d5ee6bf 2026-08-19 auto-data-snapshot: 2026-08-19T02:11:16 (1 data files) — social/poster/data/latest.json
  315. 81a9a2d 2026-08-19 auto-data-snapshot: 2026-08-19T00:04:18 (1 data files) — social/poster/ledger.jsonl
  316. 9e6e261 2026-08-18 auto-data-snapshot: 2026-08-18T20:23:18 (1 data files) — social/poster/data/latest.json
  317. ac79b40 2026-08-18 auto-data-snapshot: 2026-08-18T18:16:14 (1 data files) — social/poster/ledger-store.jsonl
  318. c9699e9 2026-08-18 auto-data-snapshot: 2026-08-18T14:00:27 (1 data files) — social/poster/data/latest.json
  319. d87e020 2026-08-18 auto-data-snapshot: 2026-08-18T12:24:13 (1 data files) — social/poster/ledger.jsonl
  320. 6684bab 2026-08-18 auto-data-snapshot: 2026-08-18T08:10:11 (1 data files) — social/poster/data/latest.json
  321. 6883945 2026-08-18 auto-data-snapshot: 2026-08-18T06:08:57 (1 data files) — social/poster/ledger-store.jsonl
  322. 76a7234 2026-08-18 auto-data-snapshot: 2026-08-18T02:06:32 (1 data files) — social/poster/data/latest.json
  323. 2996332 2026-08-18 auto-data-snapshot: 2026-08-18T00:04:44 (1 data files) — social/poster/ledger.jsonl
  324. 58dc464 2026-08-17 auto-data-snapshot: 2026-08-17T20:02:38 (1 data files) — social/poster/data/latest.json
  325. a23a026 2026-08-17 auto-data-snapshot: 2026-08-17T18:01:33 (1 data files) — social/poster/ledger-store.jsonl
  326. f31d0c1 2026-08-17 auto-data-snapshot: 2026-08-17T14:29:06 (1 data files) — social/poster/data/latest.json
  327. 280fc37 2026-08-17 auto-data-snapshot: 2026-08-17T12:27:54 (1 data files) — social/poster/ledger.jsonl
  328. 012b851 2026-08-17 auto-data-snapshot: 2026-08-17T08:03:25 (1 data files) — social/poster/data/latest.json
  329. 699bb9f 2026-08-17 auto-data-snapshot: 2026-08-17T06:00:57 (1 data files) — social/poster/ledger-store.jsonl
  330. 6a57ebc 2026-08-17 auto-data-snapshot: 2026-08-17T02:28:08 (1 data files) — social/poster/data/latest.json
  331. 9c95fe8 2026-08-17 auto-data-snapshot: 2026-08-17T00:25:59 (1 data files) — social/poster/ledger.jsonl
  332. b6bbae1 2026-08-16 auto-data-snapshot: 2026-08-16T20:23:03 (1 data files) — social/poster/data/latest.json
  333. 3ff13b4 2026-08-16 auto-data-snapshot: 2026-08-16T14:28:13 (1 data files) — social/poster/data/latest.json
  334. 7c4fc81 2026-08-16 auto-data-snapshot: 2026-08-16T12:26:32 (1 data files) — social/poster/ledger.jsonl
  335. eef3219 2026-08-16 auto-data-snapshot: 2026-08-16T08:23:33 (1 data files) — social/poster/data/latest.json
  336. 3796f28 2026-08-16 auto-data-snapshot: 2026-08-16T06:21:58 (1 data files) — social/poster/ledger-store.jsonl
  337. ea04215 2026-08-16 auto-data-snapshot: 2026-08-16T02:18:49 (1 data files) — social/poster/data/latest.json
  338. 65623d4 2026-08-16 auto-data-snapshot: 2026-08-16T00:16:53 (1 data files) — social/poster/ledger.jsonl
  339. 8e890de 2026-08-15 auto-data-snapshot: 2026-08-15T20:14:06 (1 data files) — social/poster/data/latest.json
  340. 1c73821 2026-08-15 auto-data-snapshot: 2026-08-15T18:22:11 (1 data files) — social/poster/ledger-store.jsonl
  341. 964d3cd 2026-08-15 auto-data-snapshot: 2026-08-15T14:18:43 (1 data files) — social/poster/data/latest.json
  342. dabc975 2026-08-15 auto-data-snapshot: 2026-08-15T12:16:23 (1 data files) — social/poster/ledger.jsonl
  343. 19dd190 2026-08-15 auto-data-snapshot: 2026-08-15T08:12:28 (1 data files) — social/poster/data/latest.json
  344. 659ed43 2026-08-15 adsense-watch: default George over http on tailnet (https cert-name mismatch caused 'fetch failed'); self-test now healthy
  345. 53028c7 2026-08-15 auto-data-snapshot: 2026-08-15T06:10:16 (1 data files) — social/poster/ledger-store.jsonl
  346. f04b7f5 2026-08-15 auto-data-snapshot: 2026-08-15T02:06:46 (1 data files) — social/poster/data/latest.json
  347. 991507e 2026-08-15 auto-data-snapshot: 2026-08-15T00:04:25 (1 data files) — social/poster/ledger.jsonl
  348. 380436a 2026-08-14 auto-data-snapshot: 2026-08-14T20:01:09 (1 data files) — social/poster/data/latest.json
  349. 8eba4d9 2026-08-14 auto-data-snapshot: 2026-08-14T18:29:45 (1 data files) — social/poster/ledger-store.jsonl
  350. 37dfe44 2026-08-14 auto-data-snapshot: 2026-08-14T14:26:13 (1 data files) — social/poster/data/latest.json
  351. 4846776 2026-08-14 auto-data-snapshot: 2026-08-14T12:24:03 (1 data files) — social/poster/ledger.jsonl
  352. 6766aa1 2026-08-14 adsense-approval-watch: resolve George auth from ~/.claude.json (3rd source) so the launchd job runs without a keychain item — TK-10570
  353. 7ff802a 2026-08-14 auto-data-snapshot: 2026-08-14T08:19:45 (1 data files) — social/poster/data/latest.json
  354. 9823bf0 2026-08-14 auto-data-snapshot: 2026-08-14T06:18:02 (1 data files) — social/poster/ledger-store.jsonl
  355. e19ee1e 2026-08-14 auto-data-snapshot: 2026-08-14T02:14:37 (1 data files) — social/poster/data/latest.json
  356. 1942832 2026-08-14 auto-data-snapshot: 2026-08-14T00:12:33 (1 data files) — social/poster/ledger.jsonl
  357. c3adb74 2026-08-13 auto-data-snapshot: 2026-08-13T20:09:07 (1 data files) — social/poster/data/latest.json
  358. 3acc4ac 2026-08-13 auto-data-snapshot: 2026-08-13T18:07:15 (1 data files) — social/poster/ledger-store.jsonl
  359. ec56612 2026-08-13 auto-data-snapshot: 2026-08-13T13:58:08 (1 data files) — social/poster/data/latest.json
  360. 4ba2ea0 2026-08-13 auto-data-snapshot: 2026-08-13T12:26:31 (1 data files) — social/poster/ledger.jsonl
  361. f2c78ce 2026-08-13 auto-data-snapshot: 2026-08-13T08:21:55 (1 data files) — social/poster/data/latest.json
  362. 77ef3ce 2026-08-13 auto-data-snapshot: 2026-08-13T06:19:17 (1 data files) — social/poster/ledger-store.jsonl
  363. 5e581cd 2026-08-13 auto-data-snapshot: 2026-08-13T02:14:26 (1 data files) — social/poster/data/latest.json
  364. 1298434 2026-08-13 auto-data-snapshot: 2026-08-13T00:12:07 (1 data files) — social/poster/ledger.jsonl
  365. b285ff6 2026-08-12 auto-data-snapshot: 2026-08-12T20:08:14 (1 data files) — social/poster/data/latest.json
  366. 9251f99 2026-08-12 auto-data-snapshot: 2026-08-12T18:04:53 (1 data files) — social/poster/ledger-store.jsonl
  367. 1889ad1 2026-08-12 auto-data-snapshot: 2026-08-12T14:00:30 (1 data files) — social/poster/data/latest.json
  368. 13caaae 2026-08-12 auto-data-snapshot: 2026-08-12T12:29:13 (1 data files) — social/poster/ledger.jsonl
  369. 88a8fac 2026-08-12 auto-data-snapshot: 2026-08-12T08:23:24 (1 data files) — social/poster/data/latest.json
  370. 33c7886 2026-08-12 auto-data-snapshot: 2026-08-12T06:18:56 (1 data files) — social/poster/ledger-store.jsonl
  371. 5818a87 2026-08-12 auto-data-snapshot: 2026-08-12T02:12:05 (1 data files) — social/poster/data/latest.json
  372. bbab772 2026-08-12 auto-data-snapshot: 2026-08-12T00:08:16 (1 data files) — social/poster/ledger.jsonl
  373. 9bbb26e 2026-08-11 auto-data-snapshot: 2026-08-11T20:01:55 (1 data files) — social/poster/data/latest.json
  374. 0dfb446 2026-08-11 auto-data-snapshot: 2026-08-11T18:29:19 (1 data files) — social/poster/ledger-store.jsonl
  375. 719a6bc 2026-08-11 auto-data-snapshot: 2026-08-11T14:22:40 (1 data files) — social/poster/data/latest.json
  376. c3db42f 2026-08-11 auto-data-snapshot: 2026-08-11T12:16:13 (1 data files) — social/poster/ledger.jsonl
  377. 2441d3e 2026-08-11 auto-data-snapshot: 2026-08-11T08:06:39 (1 data files) — social/poster/data/latest.json
  378. 91c17a7 2026-08-11 auto-data-snapshot: 2026-08-11T06:02:59 (1 data files) — social/poster/ledger-store.jsonl
  379. 779adce 2026-08-11 auto-data-snapshot: 2026-08-11T02:26:43 (1 data files) — social/poster/data/latest.json
  380. b427f16 2026-08-11 auto-data-snapshot: 2026-08-11T00:23:16 (1 data files) — social/poster/ledger.jsonl
  381. df5cf82 2026-08-10 auto-data-snapshot: 2026-08-10T20:16:26 (1 data files) — social/poster/data/latest.json
  382. f1fae1b 2026-08-10 auto-data-snapshot: 2026-08-10T18:13:07 (1 data files) — social/poster/ledger-store.jsonl
  383. 59ee4e6 2026-08-10 auto-data-snapshot: 2026-08-10T14:04:54 (1 data files) — social/poster/data/latest.json
  384. 780db29 2026-08-10 auto-data-snapshot: 2026-08-10T12:00:27 (1 data files) — social/poster/ledger.jsonl
  385. cccf95d 2026-08-10 auto-data-snapshot: 2026-08-10T08:23:29 (1 data files) — social/poster/data/latest.json
  386. 05ce94a 2026-08-10 auto-data-snapshot: 2026-08-10T06:19:43 (1 data files) — social/poster/ledger-store.jsonl
  387. b09e10f 2026-08-10 auto-data-snapshot: 2026-08-10T02:13:00 (1 data files) — social/poster/data/latest.json
  388. 7b26f59 2026-08-10 auto-data-snapshot: 2026-08-10T00:09:08 (1 data files) — social/poster/ledger.jsonl
  389. c8c064f 2026-08-09 auto-data-snapshot: 2026-08-09T20:02:47 (1 data files) — social/poster/data/latest.json
  390. 8e9040c 2026-08-09 auto-data-snapshot: 2026-08-09T18:30:24 (1 data files) — social/poster/ledger-store.jsonl
  391. 5d14b76 2026-08-09 auto-data-snapshot: 2026-08-09T14:24:02 (1 data files) — social/poster/data/latest.json
  392. 7172f7e 2026-08-09 auto-data-snapshot: 2026-08-09T12:20:46 (1 data files) — social/poster/ledger.jsonl
  393. 5a4b422 2026-08-09 auto-data-snapshot: 2026-08-09T08:14:10 (1 data files) — social/poster/data/latest.json
  394. 18fa100 2026-08-09 auto-data-snapshot: 2026-08-09T06:09:59 (1 data files) — social/poster/ledger-store.jsonl
  395. 41013b8 2026-08-09 auto-data-snapshot: 2026-08-09T02:03:18 (1 data files) — social/poster/data/latest.json
  396. 038c97b 2026-08-09 auto-data-snapshot: 2026-08-09T00:30:18 (1 data files) — social/poster/ledger.jsonl
  397. 971d4d3 2026-08-08 auto-data-snapshot: 2026-08-08T20:23:39 (1 data files) — social/poster/data/latest.json
  398. e402618 2026-08-08 auto-data-snapshot: 2026-08-08T18:20:18 (1 data files) — social/poster/ledger-store.jsonl
  399. 58e3b56 2026-08-08 auto-data-snapshot: 2026-08-08T14:13:53 (1 data files) — social/poster/data/latest.json
  400. cb82d18 2026-08-08 auto-data-snapshot: 2026-08-08T12:10:19 (1 data files) — social/poster/ledger.jsonl
  401. 30eed3b 2026-08-08 auto-data-snapshot: 2026-08-08T08:25:55 (1 data files) — social/poster/data/latest.json
  402. 5d8bee2 2026-08-08 BHV IG poster: don't let a failed post consume a film's rotation slot
  403. 1edcf5b 2026-08-08 auto-data-snapshot: 2026-08-08T06:23:20 (1 data files) — social/poster/ledger-store.jsonl
  404. d113c6b 2026-08-08 auto-data-snapshot: 2026-08-08T01:58:16 (1 data files) — social/poster/data/latest.json
  405. 83929b3 2026-08-08 auto-data-snapshot: 2026-08-08T00:31:29 (1 data files) — social/poster/ledger.jsonl
  406. 77f6598 2026-08-07 auto-data-snapshot: 2026-08-07T20:04:36 (1 data files) — social/poster/data/latest.json
  407. e2537c7 2026-08-07 auto-data-snapshot: 2026-08-07T18:31:41 (1 data files) — social/poster/ledger-store.jsonl
  408. 3525983 2026-08-07 auto-data-snapshot: 2026-08-07T14:22:04 (1 data files) — social/poster/data/latest.json
  409. 63b8668 2026-08-07 auto-data-snapshot: 2026-08-07T12:18:30 (1 data files) — social/poster/ledger.jsonl
  410. d768851 2026-08-07 auto-data-snapshot: 2026-08-07T08:00:20 (3 data files) — social/poster/data/latest.json social/poster/watchdog.err social/poster/watchdog.out
  411. afa1634 2026-08-07 auto-data-snapshot: 2026-08-07T06:58:19 (2 data files) — social/poster/data/latest.json social/poster/ledger-store.jsonl
  412. 49e3fa0 2026-08-07 poster: harden for unattended ops (Cody terminal-gate FIX-FIRST)
  413. c461668 2026-08-07 BHV watcher: fail-loud (heartbeat latest.json + CNCP alert on unwired auth) — closes Cody's silent-failure gap
  414. a8bab17 2026-08-07 auto-data-snapshot: 2026-08-07T06:27:13 (1 data files) — social/poster/ledger-store.jsonl
  415. a5fc0f8 2026-08-07 auto-data-snapshot: 2026-08-07T00:16:37 (1 data files) — social/poster/ledger.jsonl
  416. 58df939 2026-08-06 auto-data-snapshot: 2026-08-06T18:06:44 (3 data files) — social/poster/launchd.err social/poster/launchd.out social/poster/ledger-store.jsonl
  417. 591fd08 2026-08-06 poster: sync ledgers to prod calendar after each post + token-health watchdog (com.steve.bhv-token-health, daily, CNCP alert on failure)
  418. e150ee7 2026-08-06 auto-data-snapshot: 2026-08-06T16:33:58 (2 data files) — social/poster/ledger-store.jsonl social/poster/ledger.jsonl
  419. e702702 2026-08-06 poster: add read-only BHV token-health watchdog (Cody FIX-FIRST #2)
  420. 6e16b66 2026-08-06 poster: rankByLRU ignores dry-run entries (Cody FIX-FIRST)
  421. d82d25a 2026-08-06 BHV watcher: broaden approval regex + drop over-strict domain re-filter (Cody gate — false-negative fix)
  422. 814469e 2026-08-06 stores: build out 7 verified-open stores → 92 total; mark 5 closed
  423. ed4aa57 2026-08-06 Add BHV AdSense approval watcher (daily launchd, emails on approve/reject decision)
  424. 8e01c07 2026-08-06 stores: add script-gen tooling; reset store ledger for clean live rotation
  425. 5a66df1 2026-08-06 auto-data-snapshot: 2026-08-06T16:03:07 (5 data files) — .gitignore data/store-films.json data/store-scripts.json social/poster/ledger-store.jsonl social/poster/ledger.jsonl
  426. f0171a5 2026-08-06 social: SEO-rich captions — category + location keywords + searchable line
  427. facb575 2026-08-06 stores: deploy 8 animated Rodeo Drive cards + store-films.json (store slots go live)
  428. c6a39a6 2026-08-06 social: 6-hour BHV IG cadence + V6 logo
  429. 569b718 2026-08-06 auto-data-snapshot: 2026-08-06T15:32:11 (1 data files) — social/poster/ledger.jsonl
  430. c5e7566 2026-08-06 stores: animated store-card renderer (staggered reveals + em-dash fix)
  431. 58e6a6f 2026-08-06 stores: bake IP/copyright compliance guardrails into store-film pipeline
  432. fbefcdb 2026-08-06 stores: Rodeo Drive store-film pipeline (typed stream, restaurants-only poster preserved)
  433. 12a0de5 2026-08-06 social: BHV Instagram daily poster (Graph API, restaurants-only, DRY-RUN-safe)
  434. eb1f4f4 2026-08-06 chore: lint, refactor, v1.2.0 (session close)
  435. 4f351be 2026-08-06 adsense: activate real ad units — BHV Content Display slot 8227434793 wired into ADSENSE_SLOTS.default (placeholders replaced with live <ins> units)
  436. c91cec3 2026-08-06 deploy.conf: correct PORT/HEALTH_URL to 9961 (actual pm2 port; 9941 was stale + squatted by another project, causing false smoke-test 404)
  437. e0b5b52 2026-08-06 home: rotating film-montage hero; posts: video after every paragraph; adsense: real <ins> units (top/in-article/foot/home) + Auto Ads, visible placeholders until slot id set
  438. 2fc8f35 2026-08-06 auto-save: 2026-08-06T09:20:28 (1 files) — build.mjs
  439. 6cdcaff 2026-08-06 chore: v1.1.0 (session close — doctors/attorneys map, 44-film library, restaurant SEO pages, social pack)
  440. a08b1b4 2026-08-06 auto-save: 2026-08-06T08:19:59 (1 files) — filmgen/app_icon.py
  441. ef5b555 2026-08-06 map: add 25 verified-open restaurants (44 pins, all wired to films); remove 6 verified-CLOSED from guide (Somni/Georgie/Urasawa/208 Rodeo/Stinking Rose/Wolfgang's)
  442. ffe984b 2026-08-06 map: wire each restaurant pin to its film page (▶ Watch the film in popup)
  443. bcb2964 2026-08-06 restaurants: 50 per-restaurant SEO film pages (embed film + cuisine + contact + menu) + index grid + nav + caption links
  444. 519176b 2026-08-06 auto-save: 2026-08-06T05:48:58 (1 files) — build.mjs
  445. 80e43a0 2026-08-05 films: fix CUT + Mastro's integration (had undefined slug -> proper cut/mastros files + all social formats); harden driver slug guard
  446. 01ca9de 2026-08-05 films: integrate completed restaurant film(s) [auto]
  447. d4ce2d0 2026-08-05 films: integrate completed restaurant film(s) [auto]
  448. 16fc4cc 2026-08-05 films: integrate completed restaurant film(s) [auto]
  449. ef63e40 2026-08-05 films: integrate completed restaurant film(s) [auto]
  450. 4432850 2026-08-05 films: integrate completed restaurant film(s) [auto]
  451. c8654b5 2026-08-05 films: integrate completed restaurant film(s) [auto]
  452. 9caed45 2026-08-05 films: integrate completed restaurant film(s) [auto]
  453. 78acc3a 2026-08-05 films: integrate completed restaurant film(s) [auto]
  454. f4258dd 2026-08-05 films: integrate completed restaurant film(s) [auto]
  455. 5d55554 2026-08-05 films: integrate completed restaurant film(s) [auto]
  456. 058bf78 2026-08-05 films: integrate completed restaurant film(s) [auto]
  457. 9bf88f3 2026-08-05 films: integrate completed restaurant film(s) [auto]
  458. 839d4d4 2026-08-05 social: retool every film into all social dimensions (9:16 Reels/TikTok/Shorts, 4:5 IG feed, 1:1 IG feed) — pipeline + reprocess for existing 18
  459. 28fc238 2026-08-05 auto-save: 2026-08-05T16:43:55 (1 files) — filmgen/heygen_batch.mjs
  460. 8759167 2026-08-05 films: integrate completed restaurant film(s) [auto]
  461. 30f5e8f 2026-08-05 films: lower wallet floor to 130 to guarantee the top-50 batch completes
  462. 0b34eb6 2026-08-05 films: expand to top-50 BH restaurants — +33 scripts (integrate CUT/Mastro's + 31 new verified-open spots)
  463. ccf7a0e 2026-08-05 films: integrate completed restaurant film(s) [auto]
  464. 4462b40 2026-08-05 films: integrate completed restaurant film(s) [auto]
  465. e061461 2026-08-05 films: integrate completed restaurant film(s) [auto]
  466. 4cd852a 2026-08-05 films: pipeline trims leading gap + caps to 29s (guarantees short, gap-free films); fix Mr.Chow/E.Baldi captions; keep Spago flagship full-length
  467. 2a4f891 2026-08-05 films: integrate completed restaurant film(s) [auto]
  468. e9c6e9c 2026-08-05 social: ready-to-paste launch captions (YT/IG/TikTok) mapped to live film assets
  469. 05f63e3 2026-08-05 films: integrate completed restaurant film(s) [auto]
  470. 8389f02 2026-08-05 social: brand assets — avatar, YouTube banner (safe-zone), 5 Story-highlight covers (Didot+Jost, site palette)
  471. a06bcae 2026-08-05 social: 3-platform launch pack (YT/IG/TikTok) + auto 9:16 vertical film assets for Reels/Shorts/TikTok
  472. cc4e5a7 2026-08-05 films: integrate completed restaurant film(s) [auto]
  473. f737f2a 2026-08-05 films: integrate Funke, Mr. Chow, Il Pastaio, Matsuhisa (all <$1)
  474. 2947b29 2026-08-05 films: integrate completed restaurant film(s) [auto]
  475. 26ef052 2026-08-05 films: self-driving HeyGen restaurant-film batch (16 short scripts <$1 each, auto-deploy on completion)
  476. b1d42b7 2026-08-05 auto-save: 2026-08-05T15:13:13 (5 files) — build.mjs data/heygen-batch.jsonl data/film-scripts.json data/films.json filmgen/heygen_batch.mjs
  477. 94d6025 2026-08-05 map: add verified current-menu links to 19 restaurants (View current menu →); remove closed Gucci Osteria
  478. 08036ae 2026-08-05 adsense: add in-content ad-unit placements (home, videos, articles) via ADSENSE_SLOT; ready for slot ID + approval
  479. ba8bb55 2026-08-05 videos: add Restaurant Films section with self-hosted Spago film (HeyGen, already-rendered, $0)
  480. 56ed308 2026-08-05 articles: add Beverly Hills doctors + attorneys city guides with full specialty directory (phone + address, map-synced)
  481. c1e40d7 2026-08-05 map: add Beverly Hills doctors + attorneys as two new pin categories (25 verified locations)
  482. d04a746 2026-08-05 nav: collapse all tabs into upper-left hamburger → full-screen luxury drawer; Home leads, Map moved to end
  483. c544fb4 2026-08-05 map: add phone + address to all 32 pins with click-to-call (tel:) + tap-for-directions
  484. b8fc5ea 2026-08-05 add interactive Map page: 20 restaurants + 12 Rodeo Drive stores geocoded, Leaflet + CartoDB, luxury-styled with type filter
  485. 4f5fdcf 2026-08-05 consistency: luxury dark editorial hero band on the Videos page to match homepage
  486. 86870c7 2026-08-05 hero: real Beverly Hills photo (Via Rodeo, Wikimedia CC BY-SA) under dark scrim + attribution — DTD 7/7 B-over-A + Cody FIX (real photo not AI-generated)
  487. 8ecee7b 2026-08-05 auto-save: 2026-08-05T13:42:25 (2 files) — public/style.css public/img/
  488. 45568d8 2026-08-05 hero: dramatic image-less luxury band (deep editorial, hairline frame, oversized serif, scroll cue)
  489. 864d15d 2026-08-05 redesign: Gucci-caliber luxury system (Cormorant Garamond + Jost, near-monochrome, hairlines, centered wordmark, editorial whitespace)
  490. 95e7910 2026-08-05 multi-platform video: platform-aware embeds (YouTube+Vimeo+Instagram+TikTok ready) + 3 verified @lovebevhills Instagram posts + cross-platform follow links + embed.js
  491. 71b8e29 2026-08-05 add 3 articles: BH nightlife, wellness & spas, fitness (7 articles total, ~7.5k words)
  492. 5881280 2026-08-05 widen Videos into 5 categories, 22 verified embeds (Dining, Hotels & Spas, Arts & Galleries, Shopping & Events, Real Estate) across 7 BH institutions incl. Gagosian, The Maybourne, SIXTY + Farm-to-Table + Music in the Mansion
  493. fa446ae 2026-08-05 expand Videos to 12 verified embeds across 4 real BH institutions (add City of Beverly Hills gov channel + Farm-to-Table restaurant features + more Love BH + actual BH estates)
  494. 1bc67d3 2026-08-05 add Videos page: 7 oEmbed-verified real BH local-business YouTube embeds (Love Beverly Hills, The Beverly Hills Estates, Christophe Choo) + homepage video strip
  495. d9c2e5e 2026-08-05 beverlyhillsvideos.com: BH editorial news/blog (4 cornerstone articles, AdSense loader + compliant privacy) — deploy-ready pending domain registration

Authors

Agents used

  • vp-compliance-policy1

Skills used

  • /poster420
  • /latest207
  • /data206
  • /ledger104
  • /ledger-store103
  • /watchdog4
  • /claude3
  • /code3
  • /launchd2
  • /store-films2
  • /store-scripts2
  • /films2
  • /macstudio31
  • /beverlyhillsvideos1
  • /skills1
  • /bhv-ig-token-watchdog1
  • /missed-slot1
  • /day1
  • /moved1
  • /reject1
  • /designer1
  • /luxury1
  • /name1
  • /rule1
  • /tagline1
  • /video1
  • /store1
  • /chanel1
  • /local1
  • /copyright1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

f97e866 · 2026-09-26 · TK-11856 rc-propagation (OTHER): bhv-ig-6h run.sh exits with the IG poster rc
Exit-code ONLY, no behavior change (Steve ruling 2026-09-26 Q1/Q2): every step still runs as
before; the wrapper now exits with the first nonzero rc of its side-effecting step(s) instead of
swallowing it, so cron-fire-canary's exit corroboration can see a failed run. No heartbeat file added.
Revert: git -C /Users/macstudio3/Projects/beverlyhillsvideos revert <this sha>

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YaiWjfgEuKQLTb5cdDreS3
65fc079 · 2026-09-15 · cleanup: remove stray avatar backup from public/ — yoloforever cycle 4
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UxvvaJ7p6VRZ4RzKDaBXqK
3c74f16 · 2026-09-14 · BHV IG token watchdog: emit PASS/WARN/FAIL + bridge heartbeat + receipted alerts (TK-11656)
Fixes 3 independent reasons the watchdog was invisible on the 7am fleet-health panel
(TK-11431 false-green class), all verified in live code:
1. WRONG LOCATION: also publish the heartbeat to
   ~/.claude/skills/bhv-ig-token-watchdog/data/latest.json, which fleet-health-rollup
   actually globs (it never read social/poster/data/latest.json).
2. UNRECOGNIZED VOCABULARY: replace state='ALERT' (which the rollup's GOOD/WARNY/BADY
   regexes all reject -> false green) with a top-level verdict AND status in PASS/WARN/FAIL.
   token DEAD or live POST failures -> FAIL; expiring/missed-slot/UNMEASURED -> WARN
   (an unmeasured input is never PASS); healthy+current -> PASS.
3. UNVERIFIED ALERT DELIVERY: post through _shared/cncp_post.sh (asserts 2xx, writes a
   delivery receipt on the bridge row) instead of a hand-rolled curl -s that exits 0 on 4xx/5xx.
Adds a testability seam (env-injected fault, never set by the plist). No launchd change —
the existing com.steve.bhv-token-health job runs this script.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UVgEj4WxSqB62ieGpgrixR
5d8bee2 · 2026-08-08 · BHV IG poster: don't let a failed post consume a film's rotation slot
rankByLRU counted any non-dry-run ledger entry as 'recently posted', but a
FAILED live post also writes a non-dry-run entry (error, no mediaId). A
transient Graph API failure therefore benched that film to the back of the
LRU queue for a full pool cycle (weeks) instead of retrying it next slot.
Gate on mediaId (only a PUBLISHED post) so errored films stay front-of-queue.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
49e3fa0 · 2026-08-07 · poster: harden for unattended ops (Cody terminal-gate FIX-FIRST)
- reachable(): 5s AbortController timeout so a hung video server can't freeze a slot.
- watchdog: detect SILENT missed slots (post.log stale >8h = cadence stopped, no
  error line to catch it otherwise) + write data/latest.json heartbeat for the
  meta-watchdog; bumped daily→4x/day (2/8/14/20, offset 2h after each post slot).
6e16b66 · 2026-08-06 · poster: rankByLRU ignores dry-run entries (Cody FIX-FIRST)
A dry-tested film (e.g. funke) was being treated as 'posted' by the live LRU
rotation, so it would be skipped on its real turn and the calendar projection
diverged. Live rotation now counts only dryRun:false posts. Verified: next
restaurant pick is now Funke (was wrongly Mr. Chow).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
814469e · 2026-08-06 · stores: build out 7 verified-open stores → 92 total; mark 5 closed
Verified the 12 'verify'-tier stores: dropped 5 confirmed closed/moved (Galerie
Michael, Anne Fontaine, Agent Provocateur, Alice+Olivia, Marina Rinaldi→Wilshire),
built the 7 current ones (Abel Richard, Battaglia, Gearys, Lalique, Bally, Bang &
Olufsen, La Perla). All $0 local. store-films.json → 92.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
f0171a5 · 2026-08-06 · social: SEO-rich captions — category + location keywords + searchable line
Store: '<Name> — <Category> on Rodeo Drive, Beverly Hills' + 📍 Beverly Hills CA
90210 + category keyword line (fine jewelry/designer fashion/luxury watches…) +
guide CTA + disclaimer. Restaurant: location + 'where to eat in Beverly Hills'
keyword line. Instagram indexes caption text, so this lifts discovery.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
facb575 · 2026-08-06 · stores: deploy 8 animated Rodeo Drive cards + store-films.json (store slots go live)
- data/store-films.json: 8 reviewed flagship cards (type:store), no logos/no
  b-roll → compliance-clean by construction.
- store card mp4s rsynced to prod (publicly fetchable for Graph API).
- 18:00 slot (store) will now post a store card instead of falling back.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
c6a39a6 · 2026-08-06 · social: 6-hour BHV IG cadence + V6 logo
- every-6h launchd (com.steve.bhv-ig-6h, 00/06/12/18) alternating restaurant/
  store; run.sh picks KIND by hour + falls back to restaurant until stores deploy.
- poster verticalUrl now store-aware (store cards are authored 9:16).
- avatar.png → approved V6 (BHV monogram + gold play-triangle).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
c5e7566 · 2026-08-06 · stores: animated store-card renderer (staggered reveals + em-dash fix)
- filmgen/store_card_anim.py: frame-based animator — eyebrow/name/rule/tagline/
  wordmark reveal on a stagger with smoothstep easing; sanitizes em/en dashes to
  a rendering-safe middot (Didot lacks the glyph).
- filmgen/store_card_anim.sh: frames -> mp4 (gentle zoom + fade) + say narration.
- Sample public/video/store/chanel.mp4. $0/local, no b-roll, no brand logos.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
58e6a6f · 2026-08-06 · stores: bake IP/copyright compliance guardrails into store-film pipeline
Per vp-compliance-policy review (GO-WITH-CONDITIONS) — 'text anti-prompts
aren't enforceable on a generative model, must visually check output frames':
- Guardrail A: hard negative visual constraints in every store HeyGen prompt
  (no logos/monograms/trademark patterns/branded storefront/products/faces).
- Guardrail B (blocker): per-frame review HOLD gate — store films extract 1fps
  frames to filmgen/review/<slug>/ and are HELD (reviewState:pending), never
  reframed/integrated/posted, until approve-store-film.mjs clears them.
- Guardrail C: trademark/no-affiliation disclaimer in every store caption +
  store-appropriate body copy & hashtags (caption.mjs branches on type).
- Pilot narration softened to avoid naming protected product designs; pilot set
  swapped to 8 fashion-first houses (jewelers/watchmakers deferred).
No spend — nothing generated. Restaurant pipeline unchanged (guards are store-only).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
fbefcdb · 2026-08-06 · stores: Rodeo Drive store-film pipeline (typed stream, restaurants-only poster preserved)
- data/stores.json: canonical Rodeo Drive directory (85 current + 12 verify),
  promo flag per store (logo shown only for paid promo/collab; else name-only
  nominative treatment matching the restaurant films).
- filmgen/heygen_batch.mjs: FILM_KIND env → separate ledger/films/scripts per
  kind; store films tagged type:store, prompt uses boutique label. Backward
  compatible (restaurant defaults unchanged).
- social/poster: BHV_IG_KIND slot (restaurant|store), own ledger + film file;
  legacy no-type entries treated as restaurant. Store slot degrades gracefully.
- data/store-scripts.json: 8 flagship pilot scripts (factual/general).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
12a0de5 · 2026-08-06 · social: BHV Instagram daily poster (Graph API, restaurants-only, DRY-RUN-safe)
- social/poster: Graph API Reel flow (container->poll->publish), LRU film
  rotation over the 44-film dining library, reachability-guarded video URLs,
  on-brand caption+hashtag builder, append-only ledger.
- Safe by default: DRY-RUN unless BHV_IG_LIVE=1 + token+user-id present.
- Draft launchd job (11:30 AM PT) + runbook; go-live gated on Meta token setup.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

File tree

178 files tracked. Click any to browse the source at HEAD.

Other build journals

← Beverlyhillsbutler  ·  all 4 projects  ·  Beverlyhillsvideos App →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 2ms