Releases: jason931225/console
Releases · jason931225/console
Release list
v0.3.7
0.3.7 (2026-08-16)
Features
- console: tracked lane-receipt validator wired into CI preflight (W1.0 pilot) (#770) (d29be0d)
- db: 0218 employee_leave_balances schema (hee2 PR-1) (#783) (97a45cf)
- hr: L5-HR UUID attributes + ReassignOrgUnit→hr.transfer (console-y0n) (#761) (681540d)
- identity: role-set compare, no-op replay conflict, deactivated-region 409 (#776) (de8fc64)
- p4: retarget Employment owner to the canonical adapter (#775) (86c35b1)
- peas: employment port routing (#781) (fb9ae31)
- wave-3 admit — 7sx L5-ORG + xxp L5-JOB (#756) (9e29b62)
- wave4: ADR-0030 §7 backend — aggregate path + OpenAPI generator (#755) (84655ce)
Bug Fixes
- bound release proof head polling (#787) (0e7cfc0)
- cursor: ban cross-agent git process/lock races (#757) (111e65a)
- employment: freeze gate + append-only backdating on the port (rte/r25) (#780) (6a7b27b)
- gates: decouple G004 policy contract prose (#771) (dea1f91)
- gates: prototype-chain lookup census (console-g14a) (#762) (ae699da)
- hardening: fail closed on source/./timeout argv0 wrappers of real executors (#778) (f0f8c1d)
- hr: B-EMP-A employment containment (31e/2kd/0hf) (#779) (0da6c2f)
- hr: clear exit_date on reactivation (console-90h) (#766) (b2acd80)
- hr: route employee-row creation through the Employment port (u6ih part-1) (#782) (7fc04e3)
- identity: gate replace_user_branches on actor BranchScope (console-o498) (#759) (5770c04)
- logistics: POD corpus from enforced scheme (console-5yn) (#767) (4417bb3)
- orgchange: refuse CreateBranch/RenameBranch under deactivated region (console-k6wm) (#763) (950b3b1)
- payroll: refuse changed provenance on PayRun conflict; recheck drain period gate (#777) (f9a88ed)
- residual admit — kwm §60 pin, cvh UI sight (+clippy), gc9z LifecycleError, 0lj branch-removal (#754) (e07fffd)
v0.3.6
v0.3.5
v0.3.4
0.3.4 (2026-08-11)
Features
- p4: canonical ports writer-ownership gate (#618) (7b568df)
- train-2 admit — openapi $ref totality, image-release census, leave §60, external seal signer, collab audience, audit-org threading, crate-disk census, authz AiAssist SSOT (9acd784)
Bug Fixes
- p4: Batch B h3e→avb micro-train — explicit subject_id + CanonicalPort error kinds (#739) (526229d)
- p4: Batch B split admit — writer-ownership jth fold, employment valid_to close, canonical dispatch audit + CI wire (#736) (e391abb)
- p4: wave-1 canonical hardening — tai.1 SQL lexer, uoh ambiguous-binding refuse, q06 subject bind (#622) (e86cdd1)
- release: admit release-please bot docs-only candidates (console-9ry) (#735) (f94308a)
- release: admit release-please tip documentation custody (console-9ry) (#737) (f478623)
v0.3.3
v0.3.2
chore(main): release 0.3.2 (#563) :robot: Release Please generated the 0.3.2 release metadata. ## [0.3.2](https://github.com/jason931225/console/compare/v0.3.1...v0.3.2) (2026-08-04) ### Bug Fixes * **consolidation:** stabilize the post-pivot restart boundary ([#562](https://github.com/jason931225/console/issues/562)) ([4f58ecf](https://github.com/jason931225/console/commit/4f58ecf138fdc1e829fbe520a45d2ede2de7d837)) ## Signed release authority - Protected base `B`: `4f58ecf138fdc1e829fbe520a45d2ede2de7d837` - Release Please generated commit `G`: `28c949306e1272b668df3086cf04597679c3256c` - Signed candidate `C`: `0075bba955410f7e9b8b30efd4efc5159a6643f2` - Signed ledger-only authority tip `T`: `05d6b6cefd72cddad8251251ae75842ad7aa3d5f` - Local protected-main synthetic merge `M`: `8399ff3757fb090de7f7fc45d5cd31ee8a93711b` `B..G` changes only `.release-please-manifest.json` and `CHANGELOG.md`, advancing `0.3.1` to `0.3.2`. `G..C` changes only the canonical disk-wipe handoff to record the owner-directed solo-repository merge policy. `C..T` adds only `docs/program/ledger/2026-08-03-release-0-3-2-authority.md` as a regular mode-100644 file. Both `C` and `T` verify against the repository-pinned ED25519 authority. ## Verification and review - Protected-main bootstrap simulation: PASS. - Authenticated candidate checks: 74/74 PASS. - Complete exact-`T` local verifier: PASS. - Two independent adversarial exact-object reviews of the final tuple: PASS with no unresolved findings. An earlier tuple was rejected for a fresh-session policy contradiction; that result was not carried forward, and the canonical handoff was repaired before resealing and re-review. - Hosted exact-`T` authority, CI, and Security checks: PASS. All 16 GitHub Actions app-bound required contexts passed on exact `T` (authority run `30870705918`, CI run `30870706935`, Security run `30870706921`). ## Solo repository policy The owner corrected the incompatible two-person setting for this solo-development repository. Protected `main` requires zero GitHub approvals and `require_last_push_approval=false`. Strict up-to-date checks, stale-review dismissal, conversation resolution, admin enforcement, two independent exact-object reviews, and all 16 app-bound contexts remain in force. ## Boundaries This source release does not authorize production promotion or disk erasure. Product, jurisdiction, Korea-control, production-exposure, deployment, and readiness conclusions remain `HOLD`. Signing identity, restricted inputs, infrastructure recovery material, business inputs, and local-only state outside Console remain separate custody blockers. --- Generated release metadata remains attributable to [Release Please](https://github.com/googleapis/release-please). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jason Lee <jason19931225@gmail.com>
v0.3.1
0.3.1 (2026-08-02)
Features
- authority: the gate learns the new shape before anything is written in it (#556) (327bd72)
- backup: a 35-day erasure horizon, and a route by which live GitOps may change (#544) (8ef9627)
- backup: a finite retention window, before there is anything to prune (#535) (da8cc40)
- conformance: add the company-conformance suite — the immutable fan-out target (#510) (fcb1a4c)
- conformance: build the company and job_position types — 4/12 (#514) (8a671bc)
- conformance: build the employment type — 11/12 (#515) (c066e23)
- conformance: open the declaration seam the suite shipped without (#512) (7527a03)
- erasure-ledger: an append-only record of what was erased, and what it cannot survive (#541) (b0d836e)
- gate-integrity: adjudicate H-1..H-4 by execution, and fix the 422 a gate found (#533) (f41cc84)
- ontology: an audited writer for object policy, and the six reads it gates (#525) (5330914)
- ontology: derive declared attributes at writeback — the suite reaches 12/12 (#516) (1d74dc8)
- ontology: give the object-type schema FSM an HTTP surface (#521) (a80605e)
- ontology: move the attach capability to the audited command credential (#526) (a9e51e7)
- ontology: project declared property references into live graph edges (#513) (f5910b8)
- payroll: a 급여명세서 draft that refuses to look finished (#558) (ac57410)
- payroll: make a golden case executable, so a signed figure can fail (#536) (bec30ab)
Bug Fixes
- app: drop the openapi_drift helper orphaned by the client-test removal (#504) (42e9e1c)
- authority: a passing verdict was self-assertable by declaring no reviewer (#548) (03cbcee)
- authority: ten unresolved merge markers sat in the program ledger, and the count grew per merge (#542) (2f640fd)
- authz: six cross-branch read and write defects in registry and identity (#554) (4d9c3d5)
- buck: pull the pinned PostgreSQL image explicitly, with bounded retry (#532) (dbae035)
- ci: assert the route-source contract against HEAD, not the orphaned candidate (#507) (8b7899d)
- ci: make six false-green gates fail closed (#506) (d9848ad)
- ci: resolve Buck targets by reading BUCK blobs, never by running Buck2 (#508) (294f023)
- ci: the local CI mirror was red on main, and its guard ran nowhere (#555) (e1509f5)
- lanes: one writer per lane, commit as you go, and a probe that checks itself (#517) (451591e)
- lanes: route agents to lane worktrees, wire the build cache, unbreak the workflow scripts (#511) (93bac45)
- openapi: document the authentication ten operations already require (#528) (18a21d7)
- opentofu: a missing tfvars planned away the one node that cannot be rebuilt (#561) (9200e87)
Performance Improvements
v0.3.0
v0.2.2
0.2.2 (2026-07-27)
Features
Bug Fixes
- ci: size the messenger-mutation budget to measurement and let xcodebuild finalize (#496) (6655747)
- console: drop the AX5-occluded selected badge and settle the audit viewport (#500) (c1a68d3)
- console: land the rename remnants #497 merged without (#499) (28ad6ef)
- console: retire the last product-naming remnants (#497) (6822161)