f036df4f2c
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 23:50:03 +02:00
91204731ae
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 23:34:56 +02:00
3664af59f2
chore(debug): add -ddump-if-trace to inter-hub-models to diagnose GHC crash
...
Build and Deploy / build-push-deploy (push) Has been cancelled
All 477 modules compile successfully but GHC panics at position 287,686,318
during finalization. Trace will show which .hi file is being read at crash time.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 23:27:21 +02:00
5fe1f7bfac
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 23:20:02 +02:00
5382a7672a
fix(build): capture type aliases in ActualTypes hub export list
...
Build and Deploy / build-push-deploy (push) Has been cancelled
IHP entity pattern: data Foo' params = Foo {...} (primed type, unprimed ctor)
type Foo = Foo' arg1 arg2 (concrete alias, kind *)
Include type instances use [Foo] — needs the concrete type alias (kind *),
not the primed data type. Previous awk only matched data/newtype, missing
the type alias. Add /^type [A-Z]/ match (no (..) suffix — type aliases are
not ADTs). type instance lines start with lowercase 'i' and don't match.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 23:13:26 +02:00
e19d7deef4
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 23:05:22 +02:00
1bdbce96e6
fix(build): rewrite ActualTypes hub with explicit T(..) re-exports
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Previous attempt (stubs + direct imports) broke qualified constructor
references like Generated.ActualTypes.WidgetVersion in Include files —
removing the hub from scope invalidated all qualified names through it.
New approach: rewrite Generated.ActualTypes.hs in postUnpack to replace
the `module M` export list with explicit T(..) re-exports. Explicit
re-exports store only name references in the .hi file (compact), while
`module M` embeds the full sub-interface (~287 MB for 61 modules). Hub
stays functional — consumers still qualify via Generated.ActualTypes.
Also deduplicate with sort -u in case PrimaryKeys and entity files both
declare the same ID type.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 23:04:57 +02:00
fba86d845f
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 22:50:19 +02:00
98a6d3bde4
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 22:35:38 +02:00
881fef28cc
fix(build): stub ActualTypes hub + patch importers to avoid 274 MB .hi crash
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Generated.ActualTypes uses `module M` re-export syntax for 61 sub-modules;
GHC 9.10.3 embeds all 61 full sub-interfaces into ActualTypes.hi (~287 MB),
hitting the binary-deserialization limit at position 287686318.
Revert Cabal sub-library split (did not help — models-inner also crashed
with only 61 modules at the same invariant position). Apply the same fix
already working for Generated.Types in inter-hub-lib:
- inter-hub-models postUnpack: stub Generated.ActualTypes.hs + Generated.Types.hs
to empty modules; patch every importer with direct sub-module imports (reads
original ActualTypes.hs before stubbing to build the replacement import list)
- inter-hub-lib postUnpack: same for both hubs (each package has its own
sourceRoot with originals intact)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 22:34:09 +02:00
9a7e6ad9f8
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 22:20:53 +02:00
ce18636038
fix(nix): cabal-version 3.0 for sublibrary dependency syntax
...
Build and Deploy / build-push-deploy (push) Has been cancelled
cabal-version: 2.2 does not support the pkg:sublibrary reference
syntax. Bump to 3.0 which explicitly supports it.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 22:18:03 +02:00
a9648f302f
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 22:06:00 +02:00
5378eb881e
fix(nix): split inter-hub-models into two Cabal library components
...
Build and Deploy / build-push-deploy (push) Has been cancelled
GHC 9.10.3 crashes with Data.Binary.Get.runGet at position 287686318
invariantly when compiling all 476 inter-hub-models modules in a single
--make invocation. Split into two library components to force two
separate GHC compilations:
models-inner (~63 modules): Generated.ActualTypes.* + Generated.Enums
Pure type definitions; zero inter-hub-models dependencies.
main library (~413 modules): entity ops + Include instances
Depends on models-inner.
Longer-term this is the right architecture: explicit boundaries reduce
build cost, isolate changes, and make diagnostics cheaper.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 21:51:47 +02:00
76347ae1b5
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 21:51:38 +02:00
6526aa66c3
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 21:36:23 +02:00
a1dda36e50
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 21:21:26 +02:00
2adade749e
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 21:06:18 +02:00
827c78287f
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 20:51:28 +02:00
563e19089a
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 20:36:30 +02:00
f75d4196c3
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 20:22:49 +02:00
5ba771c95c
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 20:06:37 +02:00
92a362d91a
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 19:51:40 +02:00
e9f8e168ed
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 19:36:42 +02:00
007d1a2658
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 19:21:42 +02:00
e7a9a92b0f
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 19:06:49 +02:00
b45a3020ea
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 18:51:48 +02:00
7386d3b357
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 18:36:46 +02:00
b6afbbfdf3
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 18:21:45 +02:00
adf3a3c5ab
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 18:06:43 +02:00
650abda494
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 17:51:40 +02:00
00edb83101
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 17:36:39 +02:00
7ba33f0ea4
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 17:21:34 +02:00
1a9ac7f974
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 17:06:34 +02:00
d42352f46c
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 16:51:33 +02:00
dfd8582095
fix(nix): strip module-M re-export syntax from Generated.ActualTypes
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Generated.ActualTypes uses "module M" for 61 sub-modules, causing GHC
to embed each sub-interface verbatim into ActualTypes.hi. That file hits
the GHC 9.10.3 Data.Binary.Get 274 MB limit (position 287686318) when
WidgetVersionInclude reads it during inter-hub-models compilation.
Removing the explicit (module M, ...) export list keeps the same
re-export semantics (no explicit list = export all imports) but forces
GHC to store compact name-reference entries instead of embedded copies.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 16:48:56 +02:00
5b8f0b9175
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 16:36:21 +02:00
e017169390
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 16:21:13 +02:00
168a7ba763
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 16:06:06 +02:00
c3fd74fe03
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 15:50:59 +02:00
922998ddd5
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 15:35:56 +02:00
13b57c3482
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 15:20:48 +02:00
bc9cfabc6b
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 15:05:52 +02:00
81567d78d2
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 14:50:56 +02:00
a38a5d021b
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 14:35:31 +02:00
49b21e5467
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 14:20:03 +02:00
13e626e5fe
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 14:04:49 +02:00
17688993c4
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 13:49:23 +02:00
f758fabb8a
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 13:34:11 +02:00
9a3232d743
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-05-01:
- update .custodian-brief.md for inter-hub
2026-05-01 13:19:29 +02:00