Skip to content

REC-33: Add alpha/beta testing program#37

Merged
brianmeyer merged 1 commit into
masterfrom
codex/rec-33-alpha-beta-program
May 17, 2026
Merged

REC-33: Add alpha/beta testing program#37
brianmeyer merged 1 commit into
masterfrom
codex/rec-33-alpha-beta-program

Conversation

@brianmeyer
Copy link
Copy Markdown
Owner

@brianmeyer brianmeyer commented May 17, 2026

Summary

  • Add GitHub issue/discussion templates for alpha, beta, and reproducible bug reports
  • Add alpha/beta tester guide, release checklist updates, and env-var docs for feature-flag defaults
  • Add recallforge flags and local-only opt-in recallforge crash-report diagnostics with tests

Validation

  • python3 -m compileall -q src tests
  • python3 -m pytest -q (563 passed, 18 skipped, 18 subtests passed)
  • bash tests/uat/test_mcp_server.sh (PASS 63 / FAIL 0)
  • .venv/bin/python -m pip wheel . -w /tmp/recallforge-wheel-rec33
  • PYTHONPATH=/tmp/recallforge-twine .venv/bin/python -m twine check /tmp/recallforge-wheel-rec33/recallforge-0.3.0-py3-none-any.whl
  • python3 -m recallforge.cli flags --json
  • python3 -m recallforge.cli crash-report --message smoke
  • YAML parse check for .github/ISSUE_TEMPLATE and .github/DISCUSSION_TEMPLATE

Linear: REC-33

@brianmeyer brianmeyer merged commit 3850077 into master May 17, 2026
4 checks passed
@brianmeyer brianmeyer deleted the codex/rec-33-alpha-beta-program branch May 17, 2026 20:43
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 56ab0df612

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +63 to +65
name="RECALLFORGE_ENABLE_RAW_VIDEO_QUERY_EMBEDDING",
default="0",
description="Enable raw video query embedding instead of safer caption/transcript-first retrieval.",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Make raw-video flag default backend-aware

RECALLFORGE_ENABLE_RAW_VIDEO_QUERY_EMBEDDING is registered with a hardcoded default of "0", but the search runtime uses a backend-dependent default (True on non-MLX backends, False on MLX). When the env var is unset on torch/CUDA, recallforge flags and crash reports will incorrectly state the flag is off, which can mislead alpha/beta diagnostics and retrieval-quality investigations.

Useful? React with 👍 / 👎.

Comment on lines +33 to +34
if value in {"1", "true", "yes", "on"}:
return True
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Align TRACE enabled parsing with runtime semantics

enabled_from() treats "true", "yes", and "on" as enabled for all boolean-like flags, including RECALLFORGE_TRACE, but the actual trace toggles in server/storage are enabled only when the env value is exactly "1". This can produce false-positive "enabled" output in recallforge flags/crash reports during debugging sessions.

Useful? React with 👍 / 👎.

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