Meta Ads and Audiences
Legion Code Inc. workflows for Meta campaign preparation, audience management, competitor creative evidence and the five optimization tasks. Zernio is the provider. Install this pack with Meta Foundation and the selected Wasp Nest Core prerequisite; Analytics is required for optimization calculations and Tracking for deeper measurement diagnosis.
Start here
Use the Foundation Social Media Doctor to select the brand/profile, connect the intended Zernio accounts, inspect entitlement and qualify the requested operations. A healthy connection does not qualify every write. The source package does not install itself, change global settings, create an app or launch an ad.
| Daily task | Command | Owner |
|---|---|---|
| Audit campaign settings and performance evidence | audit-my-ads | Meta Advertising |
| Research competitor offers and creative | research-competitor-ads | Meta Ad Research |
| Prepare the right audience and reviewed member actions | build-my-audience | Meta Audiences |
| Prepare and launch a deliberately paused campaign | launch-ad-campaign | Meta Advertising |
| Review an existing test against its protocol | review-my-ad-tests | Meta Advertising, with Analytics and Optimization consultation |
| Diagnose the next improvement | improve-my-meta-ads | Meta Ads Optimization |
| Understand evidenced customer segments | find-my-best-customers | Meta Ads Optimization |
| Diagnose creative and prepare its next brief | improve-my-ad-creative | Meta Ads Optimization |
| Review pacing and budget proposals | review-my-ad-budget | Meta Ads Optimization |
| Prepare the next test protocol | run-my-next-ad-test | Meta Ads Optimization |
| Preview and replay bounded rules | test-my-ad-rules | Meta Ads Optimization |
Each command loads Pest Controller first and routes to the catalog owner. Consumer names can be namespaced by the host plugin projection. Six optimization commands and their pair have a separate source owner from the five baseline commands.
Review before an external change
New standard campaign trees explicitly prepare all three level switches PAUSED, using whole native currency budgets. Creation and activation are separate reviewed actions. Provider validation is bounded and can leave nodes unverified. A returned 201 is resource creation evidence; exact-object readback and review/delivery evidence remain separate.
Audience member rows stay in the private authorized workspace. Zernio receives plaintext identifiers before its server-side hashing to Meta. The plugin contains no customer list. Ad Library reports preserve archive coverage and clean public links; absence in the covered archive does not prove no advertising or low performance.
Foundation owns canonical artifacts, operation qualification, safe request preparation and approval guards. Local helpers in this pack perform no network calls. Known missing targets/headers, unconfirmed wrappers and unsupported experiment operations remain blocked. No recommendation, test result, local approved field or plugin installation authorizes provider writes.
Guides
The research archives retain fresh official sources and exact evidence limits. Raw research is source provenance and is excluded from generated install packages. Source tests and package validation are distinct from installed-host and live-account qualification.