Jesse_Chen and Claude Opus 5.5
ebcee58419
docs(tasks): serif headings via self-hosted Noto Serif SC slices; birth-sky cover follows
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 18:49:15 +08:00
Jesse_Chen and Claude Opus 5.5
aa33399ae5
docs(tasks): birth-sky cover — chart page, report cover, first-chart reveal
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 18:06:10 +08:00
Jesse_Chen and Claude Opus 5.5
1d2af8ee18
docs(bugs): BUG-1079 deployed to staging dc640931
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 18:05:23 +08:00
Jesse_Chen and Claude Opus 5.5
dc640931b1
docs(ui): Claude acceptance for BUG-1079
...
Independent Staging Quality Gate / validate (push) Successful in 12m42s
Independent Staging Quality Gate / publish (push) Successful in 3m28s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 17:46:24 +08:00
Jesse_Chen and Claude Opus 5.5
fa58df16eb
docs(ui): BUG-1079 progress, design, bug history, changelog, device checklist, contrast harness
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 17:42:23 +08:00
Jesse_Chen and Claude Opus 5.5
7db58230ad
docs(tasks): site-wide solid button contrast and disabled state (BUG-1079), with contrast harness
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 16:53:02 +08:00
Jesse_Chen and Claude Opus 5.5
b3b5f0e184
docs(bugs): BUG-1076/1077/1078 deployed to staging 6a4e312c
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 16:32:10 +08:00
Jesse_Chen and Claude Opus 5.5
6a4e312c2c
docs(tasks): Claude acceptance for chart types + ayanamsa + report buttons
...
Independent Staging Quality Gate / validate (push) Successful in 17m40s
Independent Staging Quality Gate / publish (push) Successful in 3m43s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 16:06:46 +08:00
Jesse_Chen and Claude Opus 5.5
4189750c6a
fix(api): technique explorer bhava_chalit sample carries the birth moment (BUG-1077 acceptance)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 15:55:50 +08:00
Jesse_Chen and Claude Opus 5.5
36fae8fabf
fix(reports): header 「生成报告」 joins the report disabled-button rule (BUG-1078)
...
The generate button renders in SecondaryPageShell's actions slot, outside the
report roots, so while submitting it still got the global 45% fade. A
report-owned `report-center-generate` class brings it into the disabled rule;
SecondaryPageShell and button.tsx unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 15:54:53 +08:00
Jesse_Chen and Claude Opus 5.5
873fac8a5b
feat(settings,reports): six ayanamsa options; report-scope solid button colours (T6/T7, BUG-1078)
...
T6: offer True Citra and Fagan-Bradley beside Raman/Lahiri/KP/True Pushya,
engine-supported values only; widen profiles_ayanamsa_check by an additive
migration; ephemeris note names; path tests so no new value falls back to
Raman.
T7: the unlayered `button { color: inherit; }` beats Tailwind's
text-primary-foreground, so solid report buttons showed page ink (light
(light 4.85:1, dark 5.77:1), grey disabled without fade, neutral selected
preset. button.tsx and theme tokens unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 15:54:53 +08:00
Jesse_Chen and Claude Opus 5.5
856dab6c55
docs(chart): progress, BUG-1076/1077, design, glossary, changelog, device checklist for chart types (T8 chart part)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 15:52:40 +08:00
Jesse_Chen and Claude Opus 5.5
5dc977ef2c
docs(tasks): chart types, per-chart tables, qizheng hidden, ayanamsa, report buttons
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-28 14:13:30 +08:00
Jesse_Chen and Claude Fable 5.1
2366da1ced
docs(bugs): BUG-1074/1075 deployed to staging 79c5e566
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 10:00:42 +08:00
Jesse_Chen and Claude Fable 5.1
79c5e566ec
docs(tasks): first-frame and pacing acceptance
...
Independent Staging Quality Gate / validate (push) Successful in 13m25s
Independent Staging Quality Gate / publish (push) Successful in 3m18s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 09:41:15 +08:00
Jesse_Chen and Claude Fable 5.1
20a54d176c
docs(consult): BUG-1074/1075 records, changelog, device checklist, progress and BLOCKED for first-frame and pacing (T4)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 09:36:21 +08:00
Jesse_Chen and Claude Fable 5.1
584ad05c36
docs(tasks): open consult first-frame and pacing brief (blank before classification, snap release)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 08:48:34 +08:00
Jesse_Chen and Claude Fable 5.1
56ca8b266a
docs: BUG-1070~1073 device checklist steps 1–4 passed on staging
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 00:19:58 +08:00
Jesse_Chen and Claude Fable 5.1
ce232d47de
docs(bugs): BUG-1070~1073 deployed to staging 9d01757f
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-28 00:05:10 +08:00
Jesse_Chen and Claude Fable 5.1
9d01757f27
fix(consult): a stored smalltalk reply is not a prior answer; summary counts as one (acceptance fix for BUG-1071)
...
Independent Staging Quality Gate / validate (push) Successful in 14m58s
Independent Staging Quality Gate / publish (push) Successful in 3m40s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 23:43:57 +08:00
Jesse_Chen and Claude Fable 5.1
2b435f11d0
docs(consult): records for answer-the-question — BUG-1070~1073, VOICE/DESIGN, changelog, device checklist, progress
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 23:31:44 +08:00
Jesse_Chen and Claude Fable 5.1
2ce3c2165c
docs(tasks): consult answer-the-question brief — first-turn fixture, R6 repetition, D8 pending product
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 23:05:18 +08:00
Jesse_Chen and Claude Fable 5.1
ab41532d89
docs(tasks): open consult answer-the-question brief (no motive guessing, follow-up turns answer directly)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 22:41:56 +08:00
Jesse_Chen and Claude Fable 5.1
24a9a63579
docs(tasks): cost brief E0/T1.0 — admin model form has no price fields (BUG-1069 reserved)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 22:27:21 +08:00
Jesse_Chen and Claude Fable 5.1
137410f4e5
docs(tasks): open cost-accounting gaps brief (cache pricing, unbilled calls, released runs)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 22:18:10 +08:00
Jesse_Chen and Claude Opus 5.5
0c95a7ecac
docs(bugs): BUG-1061 deployed to staging d9c9e714
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 19:26:46 +08:00
Jesse_Chen and Claude Opus 5.5
d9c9e714f2
docs(tasks): BUG-1061 acceptance
...
Independent Staging Quality Gate / validate (push) Successful in 11m14s
Independent Staging Quality Gate / publish (push) Successful in 3m47s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 19:08:07 +08:00
Jesse_Chen and Claude Opus 5.5
fe4bcba3ef
docs: BUG-1061 fix version
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 19:08:07 +08:00
Jesse_Chen and Claude Opus 5.5
fb543d3849
fix(engine): pair double-transit D1+D9 targets by identity, not name digits (BUG-1061)
...
Every D9 target name contains the "9" of "D9", so the digit comparison never
paired D1 N宫 with D9_N宫 and, for house 9, paired D1 9宫 with any D9 planet
target. Targets now carry structured metadata (layer/kind/house/planet); the
cross-layer loop pairs only the same house or targets that both point at the
D1 house-N lord. Target names and D1/D9/CL layer results are unchanged
(D1/CL golden regenerated byte-identical); 48 samples: cross entries 31 -> 38.
Evidence-card golden regenerated with the capture script.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 19:08:07 +08:00
Jesse_Chen and Claude Opus 5.5
037cd1aa1d
docs: BUG-1062 verified by gate run 2977; gender DB gap cleared
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 19:00:51 +08:00
Jesse_Chen and Claude Opus 5.5
9aa37197a4
docs(tasks): gender optional acceptance
...
Independent Staging Quality Gate / validate (push) Successful in 12m53s
Independent Staging Quality Gate / publish (push) Successful in 3m27s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 18:38:00 +08:00
Jesse_Chen and Claude Opus 5.5
5bba952793
docs: gender-optional records (PROGRESS, checklist, CHANGELOG, BLOCKED) (T4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 18:30:58 +08:00
Jesse_Chen and Claude Opus 5.5
d79dada970
feat(ui): optional gender radio in the people form and 个人资料 (T2)
...
One ProfileGenderField (女 / 男 / 不填, 44px, one hint line) in the
people-archive edit form (saved with the form, 不填 → null) and in
设置 → 个人资料 for the owner (saves on its own PATCH; birth-data saves never
send gender). The detail card shows 性别 (未填 when empty). Not asked in
onboarding. DESIGN/VOICE updated; 390/1280 screenshots with fictional data.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 18:30:58 +08:00
Jesse_Chen and Claude Opus 5.5
3b192f12a4
fix(db): service_role SELECT on the adopted-birth-date columns (BUG-1062)
...
20260920020000 added active_birth_date / active_birth_timezone_offset /
active_birth_provenance without a service_role column grant, while the
account PATCH and the report worker's self lookup read them through
service_role (42501, recurrence of BUG-039 / BUG-600). Additive SELECT-only
grant plus a static contract: every profiles column a service_role reader
selects must be granted. BUG-1063 (worker cannot read chart_profiles as
service_role) recorded as investigating, not fixed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 18:30:57 +08:00
Jesse_Chen and Claude Opus 5.5
dd85d9965d
docs(bugs): BUG-1060 deployed 7a06aa00; BUG-1061 approved for fix
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 17:56:41 +08:00
Jesse_Chen and Claude Opus 5.5
7a06aa00d7
docs(tasks): BUG-1060 acceptance
...
Independent Staging Quality Gate / validate (push) Successful in 11m46s
Independent Staging Quality Gate / publish (push) Successful in 3m41s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 17:38:22 +08:00
Jesse_Chen and Claude Opus 5.5
3a0ffb72fc
docs: BUG-1060 resolved pending deploy, BUG-1061 recorded
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 17:30:05 +08:00
Jesse_Chen and Claude Opus 5.5
5671039af0
docs(tasks): evidence-card v2 acceptance
...
Independent Staging Quality Gate / validate (push) Successful in 12m30s
Independent Staging Quality Gate / publish (push) Successful in 3m42s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 17:09:56 +08:00
Jesse_Chen and Claude Opus 5.5
8097adca8f
docs: evidence card v2 records (PROGRESS, checklist, CHANGELOG, BUG-1060)
...
TASK-consult-evidence-card-v2-20260927 T5. PROGRESS with the native-module
table, the final per-card table, before / after sizes (3 public AA charts x
12 questions, all single-domain turns <= 12,000), red-line tests, failure-name
comparison and three-column edits; real-device checklist; CHANGELOG; task
index row set to 待验收; VOICE / DESIGN name the new lookup labels (no UI
change); BUG-1060 investigating (Double Transit D9 house target reads the D9
lagna; not fixed here, red line 1).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 17:01:11 +08:00
Jesse_Chen and Claude Opus 5.5
5b061e4361
docs(tasks): evidence-card v2 (astrologer feedback) and optional gender briefs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 15:59:08 +08:00
Jesse_Chen and Claude Fable 5.1
f364afab32
docs(tasks): Jev intent v2 acceptance — gold dispute fix brief
...
Report 0b68fa97 recomputes, but its verdict rests on 133 rows where
both Jev and Flash contradict gold=unclear. Product reviews those rows
plus 20 controls; recompute offline. Context variants gave no gain.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 13:17:19 +08:00
jesse-ux
fdb7087b19
docs: staging SSH user is ubuntu, DeepSeek key reaches flash
...
The host answers on port 22. Local keys are rejected for ubuntu and deploy, so the previous-turn extract is still blocked.
2026-09-27 11:52:08 +08:00
jesse-ux
e3bd3930e3
research: compare Jev intent state with the previous turn
...
Independent Staging Quality Gate / validate (push) Successful in 12m0s
Independent Staging Quality Gate / publish (push) Successful in 3m35s
V0 on the existing 157 real rows matches the 09-19 cache. The staging extract has no case linkage, so V1/V2 are unmeasured and the verdict stays 缺数据.
2026-09-27 11:41:53 +08:00
Jesse_Chen and Claude Fable 5.1
710c848b30
docs(tasks): Jev intent research v2 — put previous turn into state
...
Research brief reopening the 09-19 Jev evaluation: same model
(jev-1.13.0), only the state changes (previous turn + previous
decision + continuation Noul, per Magpie v0.1.142). Re-extract
source B with case_id; thresholds unchanged.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe
2026-09-27 11:15:07 +08:00
Jesse_Chen and Claude Opus 5.5
6c407ea762
docs(bugs): BUG-1055..1058 deployed to staging 261d7b2e
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 03:54:51 +08:00
Jesse_Chen and Claude Opus 5.5
261d7b2e04
docs(tasks): rectification grounding acceptance
...
Independent Staging Quality Gate / validate (push) Successful in 11m43s
Independent Staging Quality Gate / publish (push) Successful in 3m27s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 03:36:29 +08:00
Jesse_Chen and Claude Opus 5.5
2efe225863
docs(rectification): grounding records — BUG-1055..1058, BUG-593 R1 note, changelog, progress, device checklist
...
T7 of TASK-rectification-grounding-20260927. Skill not bumped (10.0.31 text
unchanged, sliced per turn). regenerate_agentic_rectification_turn kept, to be
retired in a later brief.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 03:28:46 +08:00
Jesse_Chen and Claude Opus 5.5
1937608998
docs(bugs): BUG-1054/1059 deployed to staging cd4dde9d
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 03:20:19 +08:00
Jesse_Chen and Claude Opus 5.5
cd4dde9dfc
docs(tasks): consult evidence-card acceptance
...
Independent Staging Quality Gate / validate (push) Successful in 12m11s
Independent Staging Quality Gate / publish (push) Successful in 3m18s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 03:02:06 +08:00
Jesse_Chen and Claude Opus 5.5
20b6473ccf
docs(consult): evidence-card progress, device checklist, changelog (Skill 6.9.17)
...
PROGRESS with the final domain -> technique table, before/after
model-visible sizes over 3 public AA charts x 10 questions, answer-contract
keys kept/removed, red-line test list, lookup and clock design, telemetry,
assertion changes and test/build/gzip numbers. Device checklist for
parents/children/marriage/career, follow-up domain carry-over, D60 lookup
and waiting time. Task index row set to 待验收.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-27 02:54:11 +08:00