Skip to content

chore(release): @hasna/economy 0.3.8 - #26

Merged
andrei-hasna merged 1 commit into
mainfrom
chore/release-0.3.8
Jul 31, 2026
Merged

chore(release): @hasna/economy 0.3.8#26
andrei-hasna merged 1 commit into
mainfrom
chore/release-0.3.8

Conversation

@andrei-hasna

@andrei-hasna andrei-hasna commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Version bump only — ships #23, which makes the project breakdown honour the
machine filter instead of grouping known Codex projects across machines.

Gate evidence (read-only, on merge commit e5ff405)

@hasna/economy has no prepublishOnly/prepack, so the de-facto gate is
build + suite:

  • bun run typecheck -> rc=0
  • bun run build (incl. dashboard) -> rc=0
  • bun test -> 351 pass / 0 fail, rc=0 measured unpiped
  • Repo CI on e5ff405 -> success (its ci.yml really does run typecheck,
    bun test, dashboard lint/test and build — so the green is not vacuous)

A false alarm worth recording

The first local run showed 9 failures. None were real. Two ambient variables
in the operator's shell — HASNA_ECONOMY_API_URL and HASNA_ECONOMY_API_KEY
resolve the spawned CLI to the hosted store, so it ignored the temp
HASNA_ECONOMY_DB_PATH the tests seed and reported "No cost-center usage yet".
The remaining failures were 5000ms timeout kills on a station at load 15.7/20
— the number reported is the budget, not a duration.

Control, same worktree and commit:

run result
with the two vars set 5 fail / 15 pass in index-help.test.ts
env -u both vars 20 pass / 0 fail
full suite, env -u both 351 pass / 0 fail

That is the "an ambient variable silently selects a different backing store"
class, and it cost a full diagnostic pass. Recording it so the next person
reads it here first.

Agent: Severus


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Ships #23: the project breakdown now honours the machine filter instead of
grouping known Codex projects across machines.

Gate evidence on merge commit e5ff405: typecheck rc=0, build rc=0 (incl.
dashboard), bun test 351 pass / 0 fail rc=0.

Note on that test result: an initial run on station01 showed 9 failures. All
9 were caused by ambient HASNA_ECONOMY_API_URL / HASNA_ECONOMY_API_KEY in the
operator's shell, which resolve the spawned CLI to the hosted store instead of
the test's temp HASNA_ECONOMY_DB_PATH. Re-run with those two unset: 351 pass /
0 fail. Repo CI on e5ff405 is green independently.

Agent: Severus
@andrei-hasna
andrei-hasna merged commit 1a9093d into main Jul 31, 2026
3 checks passed
@andrei-hasna
andrei-hasna deleted the chore/release-0.3.8 branch July 31, 2026 22:20
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