Skip to content

[SUPERSEDED] DiscussionBridge for Discourse v0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@phillipnhenry phillipnhenry released this 23 Aug 05:59

Warning

SUPERSEDED — DO NOT INSTALL. Human preflight identified an expected historical pinned plugin hook, but this release did not provide the required public pinned-upgrade procedure. The pass stopped before any configuration edit, rebuild, or forum mutation. This tag remains immutable dated evidence. Use v0.1.0-alpha.2, pinned to 4e2d71edd0b97ddc61883f407a8d2872451b7285.

DiscussionBridge for Discourse v0.1.0-alpha.1

This immutable prerelease supersedes v0.1.0-alpha.0 for human installation. Alpha.0 remains unchanged as dated failed-preflight evidence; its human pass stopped before any configuration edit, rebuild, or forum mutation.

Immutable identity

  • Tag: v0.1.0-alpha.1
  • Commit: ddffa4c9b92ac8a6293a2600102125272200a870
  • Internal plugin version: 0.1.0.alpha.1
  • Qualified production-code ancestor: 50c4a92359f672a00b2242e99819a70813ebea19
  • Qualified Discourse source: 36698aae084678151dffa875d49c8d59216d2733 (2026.8.0-latest.1)

Corrected human preflight

  • Replaces the unsupported ./launcher list command with read-only docker ps --format ... output.
  • Retains direct containers/app.yml and containers/web_only.yml topology checks and the ambiguous-topology stop.
  • Uses the accepted host-specific recovery boundary: application backup, provider snapshot, or both according to forum role.
  • Allows the separately accepted DiscussionBridge disposable sandbox snapshot as its recovery point without requiring an unnecessary application backup.
  • Keeps stricter recorded recovery policy for durable preproduction and production forums.

Install and rollback

Follow the public README procedure and pin the clone to the exact tag and commit above:

  • standard single-container app: edit containers/app.yml, rebuild app;
  • official split data + web_only: edit containers/web_only.yml, rebuild web_only only.

Never edit or rebuild data for this plugin. Preserve the topology configuration and accepted recovery identity. Treat launcher output as protected because normal rebuild output can include environment values.

All DiscussionBridge settings remain safe/default-off after initial rebuild and health verification. Enable/configure only during the bounded acceptance step.

Qualification

No functional plugin production behavior changed from the qualified candidate. The only executable-file change is the internal prerelease version header. Code review confirmed the prior exact-Discourse qualification remains applicable:

  • 78/78 server/plugin examples;
  • 4/4 browser/system examples;
  • RuboCop across 47 Ruby files;
  • i18n, ESLint, and Prettier checks.

The aggregate QUnit harness encountered upstream/resource-loading failures before product assertions; this is recorded qualification evidence and is not represented as a product-test PASS.

Required human acceptance before final Alpha

Install this exact public identity separately on both supported topologies:

  1. sandbox-forum.discussionbridge.dev — standard single-container app;
  2. dev-forum.discussionbridge.dev — official split data + web_only.

Each host/topology requires its own accepted recovery identity, installed-SHA proof, migrations and safe-default checks, ordinary-forum health check, bounded enable/configure verification, and topology-matched disable/rollback/removal evidence.

forum.repealobbba.org is not a substitute or third current release-gate install. Any later independent real-world proof there requires separate OBBBA authorization and recovery acceptance.

Do not rewrite or move this tag. Any further candidate correction receives a new immutable prerelease identity.