Commit Graph

131 Commits

Author SHA1 Message Date
Your Name
df8d73b4e3 refactor(supply-api): declarify bootstrap server assembly 2026-04-16 07:24:13 +08:00
Your Name
b9b875ac39 refactor(supply-api): split bootstrap http assembly 2026-04-16 07:11:33 +08:00
Your Name
39c4a11ff9 refactor(supply-api): split runtime store bundle builders 2026-04-15 23:27:11 +08:00
Your Name
22575bdd82 refactor(supply-api): split background startup helpers 2026-04-15 22:58:12 +08:00
Your Name
6e5a36bda1 refactor(supply-api): split runtime assembly helpers 2026-04-15 22:31:50 +08:00
Your Name
56cb40c1f9 refactor(supply-api): normalize app server defaults 2026-04-15 21:54:49 +08:00
Your Name
bec2a7bd1d refactor(supply-api): precheck main env before config load 2026-04-15 20:14:59 +08:00
Your Name
5ae0861fc3 refactor(supply-api): guard unsupported env values 2026-04-15 19:24:20 +08:00
Your Name
d348d5a2c6 refactor(supply-api): normalize runtime startup defaults 2026-04-15 19:12:27 +08:00
Your Name
6940ff52b6 refactor(supply-api): layer runtime startup flow 2026-04-15 18:42:06 +08:00
Your Name
bdacc4452c refactor(supply-api): deduplicate bootstrap assembly 2026-04-15 17:30:10 +08:00
Your Name
1776862768 refactor(supply-api): remove panic-only helper paths
Return explicit errors from AlertAPI construction instead of panicking inside the library layer, and let main own process-level failure handling.

Also delete the unused config.MustLoad helper and lock the supported config loading paths with tests.
2026-04-15 15:38:57 +08:00
Your Name
2b01d65c0b docs(reports): add brief external announcement
Add a shorter external-facing announcement derived from the full 2026-04-15 change note.

The brief version keeps the public boundary explicit: repository checks passed, but real staging release clearance is still pending.
2026-04-15 12:38:36 +08:00
Your Name
05935d8389 docs(reports): add external change note for april refactor batch
Summarize the seven recent governance, verification, testing, and archival commits into a single external-facing change note.

The note also makes the current boundary explicit: key repository checks passed, but real staging release clearance is still pending.
2026-04-15 12:29:18 +08:00
Your Name
852abc3250 docs(reports): archive april verification evidence
Add the 2026-04-14 and 2026-04-15 gate verification outputs, metric snapshots, trend reports, and design-drift daily reports.

This clears the remaining generated report changes from the worktree while preserving the validation evidence emitted during the refactor follow-up runs.
2026-04-15 10:55:07 +08:00
Your Name
0c370e9353 refactor(domain): simplify outbox retry policy
Reduce the domain outbox surface to the shared retry/backoff contract that is actually consumed by the runtime layer.

Also make batch compensation processing pick up retrying records explicitly and cover that path with tests.
2026-04-15 10:44:05 +08:00
Your Name
f958ab4321 chore(ci): consolidate gate artifacts under archive directory
Move gate verification scripts to write and resolve reports from reports/archive/gate_verification.

This keeps newly generated evidence aligned with the archived gate layout and removes stale reports/gates lookups from the active pipeline scripts.
2026-04-15 10:40:29 +08:00
Your Name
ec639ddcff docs(review): mark archived snapshots with fact-source headers
Add archive headers to historical review and report documents so they are explicitly downgraded to snapshot status.

Also add an archive index for the 2026-04-14 history batch to make current fact sources and traceability explicit.
2026-04-15 10:36:38 +08:00
Your Name
3bedb37fb8 refactor(review): automate machine-review source governance 2026-04-15 10:19:05 +08:00
Your Name
567446bb25 test(repo): cover untested core packages 2026-04-15 10:17:32 +08:00
Your Name
c7194020b1 fix(ci): tighten staging gate semantics and unify verification core 2026-04-15 10:15:54 +08:00
Your Name
46c409156f docs(review): constrain live machine-review references
Add a single current machine-review source policy to active review and planning docs.
Mark legacy tok007 references as historical snapshots and point executable examples at the current review draft.
2026-04-14 22:53:06 +08:00
Your Name
98b1c2a86f chore(supply-api): refresh idempotency bootstrap comments
Update stale main.go comments so they match the current single-path idempotency behavior and no longer describe the removed inline fallback path.
2026-04-14 12:35:01 +08:00
Your Name
88d842648d chore(repo): align integrity entrypoints with current state
Rewrite module READMEs around the current verified run and test paths, tighten repo_integrity_check.sh with fact-source checks, update supply-api migration baseline, and remove the platform-token-runtime audit query placeholder response.
2026-04-14 12:29:13 +08:00
Your Name
ab0b0cc031 fix(supply-api): close sms verify and audit flush gaps
Use a shared in-memory code store across mock, Tencent, and Aliyun SMS services so send and verify follow the same contract. Also surface batch flush failures through FlushNow and explicit error tracking hooks for audit buffering.
2026-04-14 12:22:10 +08:00
Your Name
ad8d4bda9e feat(supply-api): align schema with repository contract 2026-04-14 12:13:36 +08:00
Your Name
55a6e7424a refactor(supply-api): remove inline idempotency fallback 2026-04-14 12:00:17 +08:00
Your Name
6d7ef661e6 feat(supply-api): persist audit alerts 2026-04-14 11:52:45 +08:00
Your Name
ea050ba61c refactor(token-runtime): extract bootstrap 2026-04-14 11:41:17 +08:00
Your Name
975ef73b8d refactor(token-runtime): extract in-memory stores 2026-04-14 10:55:28 +08:00
Your Name
cd26802d7d refactor(gateway): extract bootstrap and provider registry 2026-04-14 10:45:30 +08:00
Your Name
d28f83a6a8 chore(repo): add integrity baseline check 2026-04-14 10:38:24 +08:00
Your Name
3a7ef5ac0a docs(archive): admit alignment and design history 2026-04-14 07:27:09 +08:00
Your Name
fc3c1fe0a8 docs(gates): consolidate legacy tok archives 2026-04-14 07:26:28 +08:00
Your Name
ec62c801d8 docs(gates): admit verified 2026-04 snapshots 2026-04-13 21:47:19 +08:00
Your Name
e54cba9feb docs(gates): admit local staging evidence 2026-04-13 21:45:35 +08:00
Your Name
af3b9943be chore(cleanup): resolve pending supply-api files 2026-04-13 21:20:24 +08:00
Your Name
2404b3f576 docs(gates): admit token runtime summaries 2026-04-13 21:18:14 +08:00
Your Name
d686e11301 docs(gates): admit stage validation and pipeline summaries 2026-04-13 21:17:46 +08:00
Your Name
e924870941 docs(gates): admit decision summary archives 2026-04-13 21:16:53 +08:00
Your Name
f27d9904fa docs(gates): admit metrics and upstream gate archives 2026-04-13 21:16:29 +08:00
Your Name
ecdead0a03 docs(plan): define gate archive admission roadmap 2026-04-13 21:15:32 +08:00
Your Name
73f446318f chore(gates): ignore raw archive artifacts 2026-04-13 21:09:30 +08:00
Your Name
24e85cab43 docs(gates): backfill archive csv snapshots 2026-04-13 21:07:26 +08:00
Your Name
9ad3980ae2 docs(gates): add root archive index 2026-04-13 21:03:44 +08:00
Your Name
90d71eb4ca refactor(outbox): remove runner event copy 2026-04-13 20:59:14 +08:00
Your Name
64f99a45e6 refactor(compensation): use handler registry 2026-04-13 20:56:02 +08:00
Your Name
a94de1b32b refactor(outbox): share domain backoff policy 2026-04-13 20:54:38 +08:00
Your Name
7f8143e3ac chore(config): separate local override guidance 2026-04-13 20:52:53 +08:00
Your Name
10d79be2c3 docs(cleanup): add committable cleanup plan 2026-04-13 20:31:05 +08:00