MIP-0058: A credited human artist — Daniela Vicentini's paintings on marola.dev, an "arte terapia" thanks link¶
| Status | Draft |
| Author | Claude Sonnet 5, for M. Hoffmann (request of 2026-09-15: "add real arts from daniela vicentini (artist) [Instagram], who preagreed to conceive some designs and paintings for this website, add arte terapia link in the website as thanks") |
| Created | 2026-09-15 |
| Phase | 3 — ARCHITECTURE.md §11 puts the static site under Phase 3 ("the first deploy artefact is already here and free … publishes the static map"). Nothing from Phase 1 or 2 gates a presentation/credit change |
| Related | MIP-0005 (the static site this edits), MIP-0044 (about.html's existing "Who builds this" section, where the credit lands; Draft, not a blocker), MIP-0046 (Draft — replaces the map's emoji with hand-drawn chart marks; different real estate, see §9.1) and MIP-0047 (Draft — equation-drawn illustration motifs for the map's own furniture; also different real estate, see §9.1), MIP-0033 §5.2 (the CSP this MIP's asset placement must respect) |
| Effort | S — the credit line + links is one about.html edit, no build step, no dependency (§5.1). Embedding the actual paintings once delivered is a second, separate S/M-sized change this MIP scopes but does not build (§5.2) — its size depends on how many images and where, which isn't known until the artist delivers files |
| Gain | user value — a real, attributed piece of human work on a page whose whole design ethos (MIP-0046 §9.5, site-frontend skill) already refuses AI-generated visuals; this is the strongest possible source for "art on the site": a named person, asked, who agreed |
| Effort vs Gain | do next for §5.1 (the credit + links — cheap, self-contained, zero dependency on anything outside this MIP); park for §5.2 (embedding actual artwork) until the artist delivers files — there is nothing to build yet, and guessing at a layout for images that don't exist would be exactly the kind of unverified claim this MIP process refuses elsewhere |
| Depends on | None blocking in the MIP graph. Real-world dependency, not a MIP: §5.2 needs Daniela Vicentini to actually deliver artwork files and confirm usage terms (§11) before it can be implemented — that is a human/business step this MIP cannot substitute for |
| Blocked by | none |
| Risk | Hotlinking her images from her own site instead of hosting a copy in-repo makes the credit fragile — if her site reorganizes or goes down, marola.dev shows a broken image. §5.2 recommends self-hosting a copy (with her permission) for exactly this reason |
| Cost so far | — |
1. Summary¶
marola.dev gets its first credited human artist: Daniela Vicentini (@_danielavicentini), a visual
artist and art therapist whose own portfolio already includes watercolors of Campeche, the same
Santa Catarina coast marola's water-quality data (MIP-0056) covers. She has pre-agreed to conceive
designs and paintings for the site. This MIP adds a real, verified credit and thanks link to
about.html now, and separately designs (but does not build) how actual artwork gets embedded once
she delivers it, keeping those two things apart because only the first has anything to verify yet.
2. Motivation¶
The site has exactly one piece of artwork today (MIP-0047 §2: the two-stroke wave in index.html's
<h1>), and two Draft MIPs (0046, 0047) already argue, at length, against filling that gap with
anything AI-generated or unattributed, MIP-0047 §9.5 rejects an AI-generated illustration outright
because "it is an artefact nobody can check, whose provenance is a prompt." A real artist, asked and
credited, is the strongest possible answer to that same question, and one neither Draft MIP
considered because neither was written with a specific collaborator in mind.
Separately, the request already includes something to thank her with, an "arte terapia" link, and that deserves the same verification standard as any other external claim this MIP process makes: not invented, checked against what she actually publishes (§4).
3. User-visible change¶
Now (this MIP's §5.1), on about.html:
Before, the page ends with "Who builds this" naming the project as open-source, no mention of design or artwork:
<h2>Who builds this</h2>
<p>marola is an open, in-progress project — the code, design proposals and architecture notes
are public in the repository. See <a href="/docs/">the docs</a> for the full picture, ...</p>
After, a new subsection follows it:
<h2>Design & artwork</h2>
<p>Paintings and visual design for marola are by <a href="https://www.instagram.com/_danielavicentini/">Daniela
Vicentini</a>, a visual artist and art therapist (<i>Doutora em Artes / Pesquisadora e terapeuta
artística</i>) whose own work includes watercolors of Campeche, on the same coast this site covers.
Her atelier: <a href="http://atelie.danielavicentini.com.br">atelie.danielavicentini.com.br</a>.</p>
Later (§5.2, once artwork is delivered): one or more of her paintings placed on about.html
and/or index.html, mechanism and placement designed in §5.2, not built here.
4. Data sources and dependencies reviewed¶
4.1 Instagram — https://www.instagram.com/_danielavicentini/¶
The artist's own profile, named in the request. Checked 2026-09-15: bio reads "Doutora em Artes /
Pesquisadora e terapeuta artística" (Doctor in Arts / Researcher and artistic therapist); this is
the profile's own claim to the "arte terapia" (art therapy) connection the request asked for, not an
inference. The bio does not use the literal words "arte terapia," but "terapeuta artística" is the
same practice named differently. Link-in-bio: linktr.ee/danielavicentini.
4.2 Linktree — https://linktr.ee/danielavicentini¶
Checked 2026-09-15: two links, a WhatsApp contact (wa.link/yfo04v, not suitable to publish on a
public site without her separate consent, and out of scope here) and "Print Fine Art" pointing to
atelie.danielavicentini.com.br. No dedicated "arte terapia" URL exists, see §11.
4.3 Atelier site — http://atelie.danielavicentini.com.br¶
Checked 2026-09-15: an e-commerce art shop selling her watercolors and fine-art prints, themed series including Campeche beach scenes and cloud studies, R$478–R$3,000. Meta description: "aquarelas, prints fine art, pintura, natureza, observação, fenomenologia, goetheanismo." Does not mention "arte terapia" anywhere on the page itself, her art-therapy practice and her fine-art sales are evidently kept as separate offerings, only the Instagram bio ties them to the same person.
Pick: the Instagram profile and the atelier site are both real, verifiably hers, and already public, they're what §5.1 links. No "arte terapia"-specific URL was found to exist; §11 asks the human to confirm whether one should be created, or whether the Instagram bio (which already states her art-therapy credential) is the intended "thanks" link.
5. Design¶
5.1 The credit (this MIP's only built change, when implemented)¶
One about.html edit: a new <h2>Design & artwork</h2> subsection after "Who builds this,"
per §3, above. No JS, no CSP change (both links are plain <a href>, and about.html's CSP already
has no script-src opening to worry about, MIP-0033 §5.2's note applies to img-src, not to plain
links). No new file, no site.yml change, no dependency. scripts/site_check.js gets one new
assertion: the "Design & artwork" heading exists and its Instagram link resolves to
_danielavicentini (a string match against the fixture HTML, the same pattern site_check.js
already uses for the other nav/footer assertions, MIP-0009 §5).
5.2 Embedding actual paintings (designed, not built — blocked on real files)¶
Not implementable yet: no image file exists in this repo, and inventing a placeholder would violate the same "don't guess at what isn't there" norm this MIP's own §4 follows. What's designed instead is the mechanism the eventual implementation PR should use:
- Self-host, don't hotlink.
img-src 'self' https:(bothindex.htmlandabout.html's CSP) already permits an externalhttps:image, but §9.2 explains why that's the wrong call here: hotlinking makes the credit fragile against changes to a site marola doesn't control. Once she delivers files (with her permission to redistribute a copy), commit them undersite/static/art/and reference them same-origin, zero CSP change needed either way, sinceimg-src 'self'alone covers it. - Format/size: no answer yet, depends on what she sends. A reasonable default once files exist:
a
.webpderivative alongside the original for weight (the site is currently four plain files plus a vendored Leaflet, MIP-0047 §9.1's "no build step" constraint), sized to the placement. - Placement: the most natural first spot is
about.html's new "Design & artwork" section (§5.1), a small image next to the credit text, not the map's own furniture (MIP-0009's markers, MIP-0046/0047's icon sprite), which stay exactly what those Draft MIPs already specify. A second placement, e.g. a header/hero background onindex.html, is a larger visual decision thesite-frontendskill's step 6 (a real browser at 390px and 1280px, not the stub-DOM harness) should gate before it ships, same as MIP-0046 §8 already requires for its own hand-drawn marks. - Attribution stays with the art, not folded into
renderFooter()'s JS-templated string (MIP-0009's footer, overwritten wholesale on every board load, perindex.html's own comment); the credit belongs in static HTML that isn't re-rendered, matching how the nav/footer credit lines already work in bothindex.htmlandabout.htmltoday.
6. Scoring / safety impact¶
None. This touches no scoring, no data pipeline, no LLM output.
7. Verification plan¶
- §5.1:
just quality-otherrunsscripts/site_check.js; add one assertion there thatabout.htmlhas the "Design & artwork" heading and an<a>toinstagram.com/_danielavicentini. - A live check at
marola.dev/about.html(orsite-servelocally) confirming both links resolve:just site-live-checkis the existing pattern (MIP-0009-era addition) for checking what's actually published, not just what the fixture says. - §5.2 has no verification plan yet, it isn't implementable until files exist; its own
implementation PR should add the equivalent
site_check.jsassertions and asite-frontendstep-6 screenshot check at that time.
8. Risks, limitations, and honest caveats¶
- This MIP verifies the links, not the collaboration. "Pre-agreed to conceive designs and paintings" is the requester's own account of a real-world arrangement with the artist; nothing in this MIP independently confirms the terms of that arrangement (§11).
- No "arte terapia" URL exists to link to (§4.2, §4.3), §5.1 links her Instagram (whose bio states the credential) and her atelier instead. If a dedicated art-therapy page or link is wanted, it doesn't exist yet and this MIP does not invent one.
- §5.2 is a plan, not a delivery. Nothing about layout, image count, or placement can be verified until real files exist, writing more detail here now would be guessing, which is exactly what §4's sourcing standard exists to prevent.
- Licensing/usage terms are unconfirmed (§11), a real person's copyrighted work needs an explicit understanding of what marola may do with it (display only? modify? for how long?), not an assumption borrowed from the repo's own MIT licence, which does not and should not extend to a third party's artwork by default.
9. Alternatives considered¶
9.1 Fold this into MIP-0046 or MIP-0047 instead of a new MIP, rejected. Both are about a
specific, already-scoped visual mechanism (a hand-drawn icon sprite; equation-drawn map furniture)
for a specific piece of UI (the map's markers and legend). A named human artist's paintings are a
different kind of asset for different real estate (about.html's credit section, a possible hero
image), conflating them would make either MIP harder to review on its own terms. §5.2 explicitly
leaves MIP-0009's marker and MIP-0046/0047's sprite untouched.
9.2 Hotlink her images directly from her atelier site, rejected, see §5.2. Free and requires no file transfer, but ties marola.dev's uptime and appearance to a site marola doesn't control, and doesn't produce a citable, reviewable artefact the way a committed file does.
9.3 Do nothing until the artwork itself is ready, credit included, rejected. The credit and links are independently true and verifiable today (§4); shipping them now costs one small, self-contained PR and gives the artist visible thanks immediately, rather than making her wait for however long file delivery and layout design take.
11. Open questions¶
- Which link is "the arte terapia link"? No dedicated URL for that specific practice was found (§4.2, §4.3). §5.1 defaults to her Instagram (bio states the credential) plus her atelier site. If Daniela has (or wants) a separate art-therapy-specific link, the human requester needs to supply it, this MIP will not invent one.
- Usage terms for her artwork. Once files are delivered (§5.2): is marola granted a licence to display them, for how long, exclusively or not, may they be resized/cropped, and is a specific credit line required beyond "Daniela Vicentini"? This needs a real answer from her, not an assumption.
- Whether WhatsApp contact should be published. §4.2 found a WhatsApp link in her Linktree; this MIP deliberately does not publish it (a different, more personal channel than an Instagram/ atelier credit) unless she explicitly says she wants it on the site too.
Appendix¶
Checked live¶
https://www.instagram.com/_danielavicentini/, fetched 2026-09-15. Bio: "Doutora em Artes / Pesquisadora e terapeuta artística." Link-in-bio:linktr.ee/danielavicentini.https://linktr.ee/danielavicentini, fetched 2026-09-15. Two links: WhatsApp (wa.link/yfo04v) and "Print Fine Art" →atelie.danielavicentini.com.br. No separate "arte terapia" link found.http://atelie.danielavicentini.com.br, fetched 2026-09-15. E-commerce art shop; watercolors and fine-art prints, Campeche beach scenes and cloud studies among the series, R$478–R$3,000. No mention of "arte terapia" on the page.site/static/index.html,site/static/about.html,site/static/app.js, read 2026-09-15 for the current CSP (img-src 'self' https:on both pages), the nav structure, and therenderFooter()/"kept out of #footer" split that §5.2 relies on.docs/MIPs/MIP-0046-remove-ai-slop-ui.md,docs/MIPs/MIP-0047-desmos-equation-art.md,docs/MIPs/MIP-0044-site-sections.md, read 2026-09-15 for the existing visual-identity philosophy and to confirm this MIP's real estate doesn't overlap theirs.
Not checked¶
- Whether Daniela Vicentini's pre-agreement with M. Hoffmann has specific terms beyond "conceive some designs and paintings", this is a real-world arrangement this session has no way to verify independently; see §11.
- Image formats/resolution/rights she would actually deliver, nothing to check yet, no files exist.
- Whether
atelie.danielavicentini.com.br's watercolors are for sale under a licence that would also govern a donated piece for marola, the shop's commercial terms were not reviewed in detail because §5.2 assumes any artwork for marola is a separate, direct arrangement with her, not a purchase from that shop.