Skip to content

[Omni] Add Playwright screenshots and expand POAP campaign tooling#1

Open
Steffdarz wants to merge 10 commits into
mainfrom
omni/07a969cb/attempt-to-resolve-bug-1-bug2-do-not-cou
Open

[Omni] Add Playwright screenshots and expand POAP campaign tooling#1
Steffdarz wants to merge 10 commits into
mainfrom
omni/07a969cb/attempt-to-resolve-bug-1-bug2-do-not-cou

Conversation

@Steffdarz
Copy link
Copy Markdown
Collaborator

@Steffdarz Steffdarz commented May 7, 2026

Summary

This PR extends the POAP campaign workspace with Playwright-based screenshot capability in newsprove.py and a set of new diagnostic and utility scripts for tracking session stats, asset checks, and public API validation. A shared workspace memory file (.omni/07a969cb-campaign-human-ai/memory.md) is also introduced to persist campaign context — including AMA demo repo links, brand guidelines, and agent session state — across Human-AI loop iterations.

Changes

  • newsprove.py: Major expansion (+471 lines net) adding Playwright screenshot capture for news proof verification
  • socialprove.py: Extended with additional social proof checks and helper utilities
  • common.py: New shared utilities module consolidating reusable logic across prove scripts
  • check_assets.py, check_history.py, check_public_api.py, check_status.py: New diagnostic scripts for validating campaign assets, transaction history, public API responses, and live status
  • session_stats.py, session7_stats.py, count_session8.py: New session tracking scripts for POAP campaign loop metrics
  • fetch_examples.py, inspect_sdk.py, synctrigger.py: New tooling for SDK inspection, example fetching, and sync triggering
  • .omni/07a969cb-campaign-human-ai/memory.md: Auto-maintained shared memory file storing workspace root, AMA demo repo, campaign bug status, brand guidelines, and agent PID/session notes for Human-AI loop continuity

24 files changed, +1122 additions, -149 deletions

File changes
.omni/07a969cb-campaign-human-ai/memory.md |  57 ++++
 agentlog.py                                |   4 +
 check_assets.py                            |  50 +++
 check_history.py                           |  27 ++
 check_public_api.py                        |  35 +++
 check_status.py                            |  18 ++
 codeprove.py                               |   4 +
 common.py                                  |  83 +++++
 count_session8.py                          |  21 ++
 dataprove.py                               |   4 +
 fetch_examples.py                          |  48 +++
 inspect_sdk.py                             |  19 ++
 newsprove.py                               | 471 +++++++++++++++++++++--------
 provart.py                                 |  11 +-
 researchprove.py                           |   4 +
 session7_stats.py                          |  22 ++
 session_stats.py                           |  20 ++
 socialprove.py                             |  53 +++-
 synctrigger.py                             |  73 +++++
 test_commit.py                             |  91 ++++++
 test_screenshot.py                         |  36 +++
 test_socialprove_selftext.py               |  67 ++++
 trigger_sync.py                            |  19 ++
 watchdog.sh                                |  34 +++

Generated by Steffen Darwin with Omni

Omni added 2 commits May 7, 2026 08:38
@Steffdarz Steffdarz changed the title [Omni] Add POAP campaign memory and sync trigger for AI loop [Omni] Add POAP campaign sync trigger with Django Token auth May 7, 2026
@Steffdarz Steffdarz changed the title [Omni] Add POAP campaign sync trigger with Django Token auth [Omni] Add Django Token auth, watchdog, and campaign agent sync May 8, 2026
@Steffdarz Steffdarz changed the title [Omni] Add Django Token auth, watchdog, and campaign agent sync [Omni] Add Django token auth, watchdog, and campaign agent sync May 8, 2026
@Steffdarz Steffdarz changed the title [Omni] Add Django token auth, watchdog, and campaign agent sync [Omni] Add Playwright screenshots and sync trigger to NewsProve pipeline May 8, 2026
@Steffdarz Steffdarz changed the title [Omni] Add Playwright screenshots and sync trigger to NewsProve pipeline [Omni] Store screenshot evidence in Nft Storage commit metadata May 8, 2026
@Steffdarz Steffdarz changed the title [Omni] Store screenshot evidence in Nft Storage commit metadata [Omni] Add Playwright screenshots and Django Token auth to NewsProve pipeline May 8, 2026
@numbers-official numbers-official changed the title [Omni] Add Playwright screenshots and Django Token auth to NewsProve pipeline [Omni] Add NewsProve screenshots and campaign memory May 10, 2026
@numbers-official numbers-official changed the title [Omni] Add NewsProve screenshots and campaign memory [Omni] Update omni/07a969cb-campaign-human-ai/memory.md, inspect_sdk.p... May 10, 2026
@numbers-official numbers-official changed the title [Omni] Update omni/07a969cb-campaign-human-ai/memory.md, inspect_sdk.p... [Omni] Add Playwright screenshots and expand POAP campaign tooling May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant