diff --git a/.claude/agents/issue-creator.md b/.claude/agents/issue-creator.md index ed99dd37..f3f1d405 100644 --- a/.claude/agents/issue-creator.md +++ b/.claude/agents/issue-creator.md @@ -79,7 +79,7 @@ Output the issue URL and type. - Use issue **types**, not labels, for categorization. - Every issue should have clear done-when / acceptance criteria. - Use the affected area dropdown values from the templates: - - Core (synthetic IDs, cookies, GDPR) + - Core (Edge Cookies, GDPR) - Integrations (prebid, lockr, permutive, etc.) - HTML processing / JS injection - Ad serving (Equativ) diff --git a/.claude/agents/repo-explorer.md b/.claude/agents/repo-explorer.md index e7fa3114..d1286ced 100644 --- a/.claude/agents/repo-explorer.md +++ b/.claude/agents/repo-explorer.md @@ -11,7 +11,7 @@ implementation details. This is a Rust workspace with three crates: -- `crates/common/` — core library (integrations, HTML processing, synthetic IDs, GDPR) +- `crates/common/` — core library (integrations, HTML processing, Edge Cookies, GDPR) - `crates/fastly/` — Fastly Compute entry point - `crates/js/` — TypeScript/JS build pipeline (per-integration IIFE bundles) diff --git a/.github/actions/setup-integration-test-env/action.yml b/.github/actions/setup-integration-test-env/action.yml index b7656a8f..a6a92031 100644 --- a/.github/actions/setup-integration-test-env/action.yml +++ b/.github/actions/setup-integration-test-env/action.yml @@ -71,7 +71,7 @@ runs: env: TRUSTED_SERVER__PUBLISHER__ORIGIN_URL: http://127.0.0.1:${{ inputs.origin-port }} TRUSTED_SERVER__PUBLISHER__PROXY_SECRET: integration-test-proxy-secret - TRUSTED_SERVER__SYNTHETIC__SECRET_KEY: integration-test-secret-key + TRUSTED_SERVER__EDGE_COOKIE__SECRET_KEY: integration-test-secret-key TRUSTED_SERVER__PROXY__CERTIFICATE_CHECK: "false" run: cargo build --bin trusted-server-fastly --release --target wasm32-wasip1 diff --git a/CLAUDE.md b/CLAUDE.md index 9ad1845c..26a58929 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,7 +6,7 @@ ## Project Overview Rust-based edge computing application targeting **Fastly Compute**. Handles -privacy-preserving synthetic ID generation, ad serving with GDPR compliance, +privacy-preserving Edge Cookie (EC) ID generation, ad serving with GDPR compliance, real-time bidding integration, and publisher-side JavaScript injection. ## Workspace Layout @@ -366,7 +366,7 @@ both runtime behavior and build/tooling changes. | `crates/common/src/tsjs.rs` | Script tag generation with module IDs | | `crates/common/src/html_processor.rs` | Injects `