Give each host a wallpaper whose derived colorscheme sits at its own position on an evenly spaced hue wheel:
- Atlas: aenami-dawn; Celaeno: mountain-yellow-red
- Alcyone: autumn-leaves-orange; Pleione: plains-flowers-green-red
- Electra: aenami-northern-lights; Merope: aenami-bright-planet
- Maia: deer-lunar-fantasy; Taygeta: nebula-purple-pink
Reserve the remaining turquoise position for a future asterope host, and regenerate the website colorscheme data.
Assisted-by: pi (gpt-5.6-sol)
Keep the appendix heading visible while placing its sustainability fragment table in a details disclosure that is collapsed by default.
Assisted-by: pi (gpt-5.6-sol)
Keep the publications navigation item selected on paper pages and align their DOI links with the publication listing while removing the redundant back link.
Assisted-by: pi (gpt-5.6-sol)
Render publication figures on a stable light surface so their original colors and labels remain legible regardless of the site theme.
Assisted-by: pi (gpt-5.6-sol)
Publish complete Markdown editions of both papers with linked citations, references, tables, original figures, appendices, acknowledgments, and scholarly citation metadata. Include the sustainability fragment table and the updated SESoS ecosystem figure while preserving the PDFs as versions of record.
Assisted-by: pi (gpt-5.6-sol)
Move the RSS link from its brittle absolute position above the blog listing into the global social footer, and remove the obsolete positional selector.
Assisted-by: pi (gpt-5.6-sol)
Increase spark core size, palette contrast, halo, and shimmer range so the ambient layer remains subtle but actually visible.
Assisted-by: pi (gpt-5.6-sol)
Layer sparse palette-tinted sparks behind the site with slow staggered shimmer, no pointer interaction, and explicit reduced-motion and print fallbacks.
Assisted-by: pi (gpt-5.6-sol)
Replace the aliased circular outline with an inset antialiased shadow ring and a faint outer glow for both selection and keyboard focus.
Assisted-by: pi (gpt-5.6-sol)
Use conventional hash markers for heading permalinks, frame the site identity with decorative stars, and render constellation points as luminous star glyphs while preserving their 48px controls and interaction behavior.
Assisted-by: pi (gpt-5.6-sol)
Add accessible self-links to rendered h2-h6 headings without embedding HTML in Markdown. Reveal the star marker on hover or keyboard focus, keep it visible on touch devices, and omit it from print.
Assisted-by: pi (gpt-5.6-sol)
Carry the constellation's glow and motion into links, navigation, and form controls, add palette-lit structural rules, and glint anchored headings on arrival. Respect reduced-motion preferences throughout.
Assisted-by: pi (gpt-5.6-sol)
Mix native light surfaces with each scheme's primary role instead of its near-white primary container, preserving a distinct atmospheric tint across all eight themes.
Assisted-by: pi (gpt-5.6-sol)
Adopt the new top-level colorscheme structure and emit each scheme's native dark and light Material roles directly. Remove the manual light-role remapping and obsolete print scheme, update the legacy colorscheme page, and promote Electra to an interactive constellation theme.
Assisted-by: pi (gpt-5.6-sol)
Align the seven theme stars more closely with the Pleiades reference and add muted, non-interactive Electra and Sterope stars to complete the cluster.
Assisted-by: pi (gpt-5.6-sol)
Give each constellation star dark and light preview roles from its own palette, switching automatically with prefers-color-scheme.
Assisted-by: pi (gpt-5.6-sol)
Mix each selected palette into the light and dark surface hierarchy so theme changes affect the page atmosphere again without altering semantic role mapping.
Assisted-by: pi (gpt-5.6-sol)
Expose each selected scheme as a stable palette, then map that same palette to dark or light semantic roles according to prefers-color-scheme. Preserve constellation selection, persistence, live system changes, and the dedicated print palette without adding a mode switch.
Assisted-by: pi (gpt-5.6-sol)
Remove the explanatory heading and current-theme readout, leaving only a quiet centered invitation beneath the constellation.
Assisted-by: pi (gpt-5.6-sol)
Replace the colorscheme select with a full-width Pleiades constellation whose seven accessible, touch-friendly star buttons preview and apply their matching themes. Keep active state, persistence, keyboard labels, reduced motion, and JavaScript-disabled behavior in sync.
Assisted-by: pi (gpt-5.6-sol)
Keep every page article at the shared content width while constraining only non-listing prose sections to the narrower reading measure.
Assisted-by: pi (gpt-5.6-sol)
Narrow document pages to a comfortable reading measure, tighten the masthead and heading rhythm, reduce display scale, and use regular Fira Sans for friendlier section headings while preserving full-width archive layouts.
Assisted-by: pi (gpt-5.6-sol)
Replace Water.css with a classless technical-editorial design for the about, blog, publications, CV, and post pages. Add responsive document and listing layouts, Fira Sans Condensed display typography, semantic page regions, and a persistent JavaScript-gated colorscheme picker.
Assisted-by: pi (gpt-5.6-sol)
build.gradle used 'latest.release', a dynamic version, so the Gradle
deps lockfile captured an ephemeral net.runelite snapshot
(client 1.12.34-20260721…-SNAPSHOT). repo.runelite.net prunes old
snapshots, so fetchDeps 404'd on re-fetch. Pin to the current concrete
release (1.12.35) and regenerate deps.json — releases aren't pruned, so
the FOD stays reproducible.
Assisted-by: pi (claude-opus-4-8)
Move the package expression and Gradle dependency lock alongside the project source, and update the package set to call it there.
Assisted-by: pi (openai-codex/gpt-5.6-sol)
Remove the nested flake and Hydra jobset metadata, expose the website directly from Foundry, and point consumers at the package output.
Assisted-by: pi (openai-codex/gpt-5.6-sol)
Record completed semantic-area and POH work, correct dynamic tool counts, and classify exporter-review gaps into native follow-ups, investigations, and deliberate exclusions.
Assisted-by: pi (openai-codex/gpt-5.6-sol)
Serialize confirmed self-house object state automatically on the next game tick so it remains available after leaving even when no MCP call was made inside the house.
Assisted-by: pi (openai-codex/gpt-5.6-sol)
Track explicit Teleport to House spell casts, unredirected house-tablet breaks, and right-click portal Home actions across a bounded loading transition. Confirm self ownership only when that transition lands inside a POH, while failed, Outside, and ambiguous portal-dialog entries remain untrusted.
Assisted-by: pi (openai-codex/gpt-5.6-sol)
Add a bounded get_poh_state tool backed by RuneLite POH features and object lifecycle events. Resolve instanced template regions, infer ownership only from direct UI evidence, and retain only confirmed self-house observations across scene changes.
Assisted-by: pi (openai-codex/gpt-5.6-sol)
Reuse RuneLite's internal Discord region catalogue to add fail-closed area names and categories to live player locations without maintaining a separate geography dataset.
Assisted-by: pi (openai-codex/gpt-5.6-sol)