← Back to publication
{
"url": "https://aicoding.leaflet.pub",
"icon": {
"$type": "blob",
"ref": {
"$link": "bafkreicnyhi7tiswzkpez3izlthpi7gdheuv6tbv2qzucmc34fhwbu6wbq"
},
"mimeType": "image/jpeg",
"size": 50828
},
"name": "The Phoenix Architecture",
"$type": "site.standard.publication",
"theme": {
"$type": "pub.leaflet.publication#theme",
"primary": {
"b": 39,
"g": 39,
"r": 39,
"$type": "pub.leaflet.theme.color#rgb"
},
"pageWidth": 624,
"accentText": {
"b": 255,
"g": 255,
"r": 255,
"$type": "pub.leaflet.theme.color#rgb"
},
"pageBackground": {
"a": 100,
"b": 250,
"g": 252,
"r": 253,
"$type": "pub.leaflet.theme.color#rgba"
},
"backgroundColor": {
"b": 250,
"g": 252,
"r": 253,
"$type": "pub.leaflet.theme.color#rgb"
},
"accentBackground": {
"b": 55,
"g": 79,
"r": 233,
"$type": "pub.leaflet.theme.color#rgb"
},
"showPageBackground": false
},
"basicTheme": {
"$type": "site.standard.theme.basic",
"accent": {
"b": 55,
"g": 79,
"r": 233,
"$type": "site.standard.theme.color#rgb"
},
"background": {
"b": 250,
"g": 252,
"r": 253,
"$type": "site.standard.theme.color#rgb"
},
"foreground": {
"b": 39,
"g": 39,
"r": 39,
"$type": "site.standard.theme.color#rgb"
},
"accentForeground": {
"b": 255,
"g": 255,
"r": 255,
"$type": "site.standard.theme.color#rgb"
}
},
"description": "Generative AI coding demands what we've always known: modularity, clear boundaries, disposable components. Principles that scaled human teams are now table stakes. Here, we make the implicit explicit",
"preferences": {
"showComments": true,
"showMentions": true,
"showPrevNext": true,
"showInDiscover": true
}
}