Skip to content

chore(release): downgrade to v0.1.0-experimental#14

Merged
Swately merged 1 commit into
mainfrom
claude/version-experimental
May 19, 2026
Merged

chore(release): downgrade to v0.1.0-experimental#14
Swately merged 1 commit into
mainfrom
claude/version-experimental

Conversation

@Swately
Copy link
Copy Markdown
Owner

@Swately Swately commented May 19, 2026

Summary

  • Baja la versión publicada de v1.1.0 a v0.1.0-experimental para que refleje honestamente el estado real del proyecto: exploración personal con implementación asistida por LLM, benchmarks de una sola máquina, APIs que pueden moverse.
  • Toca solo los tres lugares que release-please rastrea (vía comentarios x-release-please-*), más el manifest:
    • .release-please-manifest.json: . 1.1.00.1.0
    • CMakeLists.txt: VERSION 1.1.00.1.0, PHYRIAD_VERSION_PRERELEASE """experimental"
    • framework/_meta/include/phyriad/version.hpp: MAJOR 10, VERSION_STRING "1.1.0""0.1.0", PRERELEASE """experimental"
  • Resultado: la versión reportada por la build es 0.1.0-experimental.

Por qué

La versión 1.x señalizaba madurez de producción que el repo no tiene actualmente. El compañero PR #13 ya hace transparente que los benchmarks no están validados independientemente y que la implementación es LLM-asistida. Esta versión hace coherente el numbering con esa narrativa.

Riesgo

release-please puede confundirse con un major down-rev (de 1.1.0 a 0.1.0). El próximo PR auto-generado de release-please podría intentar revertir esto. Si pasa, se resuelve con un release-as: 0.1.0-experimental en release-please-config.json o cerrando el PR de release-please y dejando que se reconcilie en la siguiente iteración.

Test plan

  • CI compila en Linux y Windows con la nueva versión
  • bench-regression no se rompe por el cambio de string de versión
  • Verificar que PhyriadConfigVersion.cmake queda generado con 0.1.0 (lo lee find_package(Phyriad) en consumers)
  • Verificar que el header <phyriad/version.hpp> reporta 0.1.0-experimental desde código de prueba

🤖 Generated with Claude Code

The current v1.1.0 numbering oversold the maturity of the framework
relative to what is actually validated. Phyriad is a personal
exploration project with LLM-assisted implementation, single-machine
benchmarks, and pillars whose APIs may still move. v0.1.0 with
"experimental" prerelease tag is a more honest signal.

Affected markers (kept in sync via release-please's x-release-please-*
comments):
- .release-please-manifest.json: "." 1.1.0 → 0.1.0
- CMakeLists.txt: project VERSION 1.1.0 → 0.1.0,
  PHYRIAD_VERSION_PRERELEASE "" → "experimental"
- framework/_meta/include/phyriad/version.hpp:
  MAJOR 1 → 0, VERSION_STRING "1.1.0" → "0.1.0",
  PRERELEASE "" → "experimental"

Resulting version string: 0.1.0-experimental.

Note on release-please: this is a major down-rev relative to the
manifest. release-please may need a manual nudge or a release-as
override on the next release PR — to be addressed if/when needed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Swately Swately merged commit 9f2140c into main May 19, 2026
8 checks passed
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