Skip to content

Add FEP-ae0c behavior characterization tests - #13

Merged
thystra merged 1 commit into
masterfrom
test/v3-fep-ae0c-characterization-1
Aug 1, 2026
Merged

thystra merged 1 commit into
masterfrom
test/v3-fep-ae0c-characterization-1

Conversation

@thystra

@thystra thystra commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Activity-Relay v3 FEP-ae0c characterization tranche 1 handoff

Generated: 20260801T202459Z

Provenance

  • Baseline commit: 546b82b51fb78399d57483d130eb0475edad3b28
  • Branch: test/v3-fep-ae0c-characterization-1
  • Runtime behavior changed: no
  • Configuration changed: no
  • Redis schema or data changed: no
  • Package or production state changed: no

Public files changed

  • TODO.md
  • api/fep_ae0c_characterization_test.go
  • contrib/ops/test_fep_ae0c_cases.py
  • docs/FEP-AE0C-COMPATIBILITY.md
  • docs/INTEGRATION-TESTING.md
  • testdata/fep-ae0c/coverage.json

Executable coverage added

  • Traditional Public collection Follow
  • LitePub relay-actor Follow and reciprocal Accept
  • Public in to forwarding
  • Public only in cc forwarding
  • Exact body preservation with an existing Linked Data proof
  • Open publisher fan-out without receiver membership
  • URL-only and foreign-origin public Announce non-fan-out behavior
  • Unsupported public Like acknowledgement without fan-out
  • NodeBB same-origin normalization guard
  • Arbitrary Application actor path compatibility
  • Complete fixture-to-test coverage map

Explicitly pending

  • Referenced LitePub Announce with signed remote fetch and receiver assertions
  • True two-relay repeated-ID/reflection test using separate relay processes and
    separate Redis databases
  • RFC 9421/RFC 9530 dual-profile behavior

Validation completed

  • Clean master/origin baseline with merged FEP foundation
  • Exact changed-path manifest
  • JSON and coverage-schema validation
  • Focused fixture-driven API tests
  • Full serialized Redis-backed tests
  • Full serialized Redis-backed race tests
  • Go vet
  • Static-site Python tests
  • Operations Python tests
  • Private-hostname audit
  • No runtime, configuration, workflow, packaging, or deployment changes

Backup

/home/alan/src/backups/activity-relay-backups/20260801T202459Z-before-v3-fep-characterization-1-r1

Current state

The validated characterization changes are installed on test/v3-fep-ae0c-characterization-1 and
remain uncommitted and unpushed. External feedback can refine documentation or
add fixtures without weakening the frozen v2.5 behavior assertions.

@thystra
thystra merged commit 00abd05 into master Aug 1, 2026
2 checks passed
@thystra
thystra deleted the test/v3-fep-ae0c-characterization-1 branch August 1, 2026 20:28
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