renewable-energies-limited

byP

Crea un sito che analizzi in modo approfondito l'azienda RENEWABLE ENERGIES LIMITED cerca bilanci, persone chiave e legami con altre aziende e progetti in europa. Trova anche legami con gli stati uniti e se riesci anche con jP morgan. organizza le pagine in modo da avere un report con approfondimenti collegabili attraverso link

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

Page 1 of 19

System Requirements Document for renewable-energies-limited

1. Introduction

This document specifies a website that produces an in-depth, navigable analysis of the company RENEWABLE ENERGIES LIMITED. The site is a corporate intelligence dossier: it gathers and presents the company's financial statements, its key people, its ties to other companies, its projects in Europe, its documented links to the United States, and — only where evidence is actually found — its links to JP Morgan.

The product intent is a report organized as interlinked deep-dives: each page is a self-contained section of the dossier, and the relationships between sections are exposed as explicit, clickable cross-links so a reader can move from a financial figure to the person behind it, from a person to a company relationship, from a company relationship to a European project, and so on.

The audience is the analyst / researcher who needs to scan, cross-reference and jump between linked deep-dives, and who must be able to tell confirmed findings apart from conditional or unverified ones.

Page 2 of 19

2. System Overview

The site is a public, anonymously readable, multi-page report. It has no account system, no login, and no private state: every page is a public entry surface, and the value of the product is the completeness and the internal linkability of the dossier.

Current delivery is a first-party custom web UI consisting of eight pages:

  • Landing — the public entry poster that presents the site, the company, the audience and the structure of the report.
  • Company Overview — the report's summary page with the headline findings and links into every deep-dive.
  • Financials — the financial statements and financial information found on the company.
  • Key People — the company's key people and their linked deep-dives.
  • Company Links — the company's ties to other companies.
  • Europe Projects — the company's projects in Europe and the documented relationships around them.
  • US Links — the documented links between the company and the United States.
  • JP Morgan Links — a conditional section that presents JP Morgan links only when they are actually found and documented.

The single active human actor is the Analista aziendale / ricercatore. All other actors are non-persona: the external sources from which findings are gathered, and the system process that assembles the report.

Narrow exclusions: the site does not create accounts, does not gate content behind authentication, does not offer editing or annotation of findings, and does not present JP Morgan as a confirmed relationship when the evidence is conditional.

Page 3 of 19

2a. Product Interpretation and Delivery Boundary

The whole product is a public report. Access ownership is therefore simple and hard: every page is anonymously reachable, and no page requires identity, invitation, provisioning or deployment bootstrap. There is no application-owned identity, because no accepted journey requires a human to privately own or resume durable actor-specific state, and no commitment, decision, entitlement or value transfer must remain bound to a particular participant. The analyst arrives, reads, follows cross-links and leaves; nothing about that lifecycle needs continuity of identity.

Delivery ownership is first-party for all eight pages: the report's structure, its cross-link tables, its colour-coded wayfinding and its conditional JP Morgan treatment are the product itself and cannot be delegated to a provider surface. The content of the report is gathered from external sources, which remain external owners of the underlying facts; the site owns the presentation, the linking and the explicit marking of what is confirmed versus conditional.

Current boundary: the eight pages above, with their cross-links and their conditional JP Morgan section. Future boundary: nothing beyond this report is committed. Any expansion of the analysis (additional jurisdictions, additional counterparties, monitoring or alerting on changes) is explicitly out of current scope and is recorded in section 11 as a future horizon, not as a current page or capability.

Page 4 of 19

2b. Source Content Inventory

No reference directive in this project declares a content_source, so no verified factual inventory is supplied. The report's factual content — financial statements, key people, company ties, European projects, US links and any JP Morgan links — is gathered from external sources at the time the dossier is assembled, and the site must present each finding with its provenance rather than inventing facts. Where a finding cannot be verified, the site must say so rather than fill the gap with plausible data.

2c. Page Content and Component Coverage

Landing

  • Information / state: the report title "RENEWABLE ENERGIES LIMITED", the identity of the site as an in-depth analysis dossier, the audience it is written for, and the structure of the report as an ordered index of its seven content sections.
  • Primary action: open the report (enter the dossier at Company Overview).
  • Supporting actions: jump directly from the index into any individual section (Financials, Key People, Company Links, Europe Projects, US Links, JP Morgan Links).
  • Domain entities: the company under analysis; the report sections; the conditional JP Morgan thread.
  • Component responsibilities: the poster title block; the vertical index of ruled section blocks, each with a section number, an uppercase micro-label and a green left rule; the JP Morgan index block carrying the vermilion accent and the note that it is a conditional finding; the 45° deep-green band with the bordered primary call to action cut into it; the faint 12-column grid ticks along the top edge.
  • States: loading — the index blocks render immediately from the fixed report structure, so no data-loading state is required for the poster itself; empty — not applicable, the report structure is fixed; success — the poster renders with all seven index blocks and the call to action; error — if the report's summary data cannot be reached, the poster still renders and the call to action leads to Company Overview, which reports the gap; recovery — the reader can enter the report and read the per-section unavailability notices.

Company Overview

  • Information / state: the summary of the analysis of RENEWABLE ENERGIES LIMITED — what the report covers, the headline findings across financials, people, company ties, European projects and US links, and the current status of the JP Morgan thread (found and documented, or not found).
  • Primary action: read the summary and follow a cross-link into the relevant deep-dive.
  • Supporting actions: open the full Financials, Key People, Company Links, Europe Projects, US Links or JP Morgan Links section; return to the Landing.
  • Domain entities: the company; the report's findings; the sections of the report; the conditional JP Morgan finding.
  • Component responsibilities: the full-width ink section header bar with the oversized section number and the section title; the sticky summary column; the narrative column; the "see also" ruled cross-link table with a coloured entity chip, the linked page title and a one-line reason for the link; the footer legend of the colour code.
  • States: loading — the summary and its cross-links load as the report is assembled; empty — if a given area of the analysis yielded nothing, that area is shown as an explicit "no findings documented" entry rather than omitted silently; success — the summary renders with its cross-links and the JP Morgan status; error — if the summary cannot be assembled, the page states that the overview is unavailable and still exposes the section links; recovery — the reader can go directly to any individual section, which reports its own state.
Page 5 of 19

Financials

  • Information / state: the financial statements and financial information found on the company, presented as figures with their provenance, plus the period each figure refers to.
  • Primary action: read the financial figures and their source lines.
  • Supporting actions: follow cross-links from a figure to the people, companies or projects connected to it; return to Company Overview.
  • Domain entities: financial statements; individual figures; reporting periods; sources.
  • Component responsibilities: the ink section header bar; the sticky figures column; the financial table with tabular figures, hairline row rules and a right-aligned figure column; the source column that shows a green tick once a figure's provenance is displayed; the "see also" cross-link table.
  • States: loading — figures load and count up once on first view; empty — if no financial statements were found, the page states that explicitly and does not display placeholder figures; success — the table renders with figures, periods and provenance; error — if a figure's source cannot be reached, that figure is marked as unverified rather than shown as confirmed; recovery — the reader can consult the source line and the linked sections to judge the figure.

Key People

  • Information / state: the company's key people, each with the role and the documented basis for being considered key, plus their links to other sections.
  • Primary action: read a person's profile and follow the cross-links attached to that person.
  • Supporting actions: move from a person to the companies, projects or financial facts they are connected to; return to Company Overview.
  • Domain entities: key people; roles; affiliations; sources.
  • Component responsibilities: the ink section header bar; the person entries cropped hard to the grid with a desaturated duotone treatment and a source caption; the "see also" cross-link table per person; the footer legend.
  • States: loading — person entries load as the analysis is assembled; empty — if no key people were documented, the page states that explicitly; success — each person renders with role, basis and cross-links; error — if a person's details are incomplete, the missing part is marked as not documented rather than filled in; recovery — the reader can follow the person's cross-links to corroborate.

Company Links

  • Information / state: the company's ties to other companies, each tie described with its nature and its documented basis.
  • Primary action: read a relationship and follow its cross-links.
  • Supporting actions: move from a relationship to the people, projects or financial facts involved; return to Company Overview.
  • Domain entities: other companies; relationship types; documented bases; sources.
  • Component responsibilities: the ink section header bar; the ownership/relationship graph drawn in ink lines with green nodes; the relationship entries; the "see also" cross-link table; the footer legend.
  • States: loading — the relationship graph and entries load as the analysis is assembled; empty — if no company ties were documented, the page states that explicitly; success — relationships render with their nature, basis and cross-links; error — if a relationship's basis is conditional or unverified, it is marked with the vermilion accent rather than presented as confirmed; recovery — the reader can follow the cross-links to the corroborating sections.
Page 6 of 19

Europe Projects

  • Information / state: the company's projects in Europe, each with its location, its documented relationships and its links to the rest of the report.
  • Primary action: read a project and follow its cross-links.
  • Supporting actions: move from a project to the companies, people or financial facts involved; return to Company Overview.
  • Domain entities: projects; European locations; participating companies; documented relationships; sources.
  • Component responsibilities: the ink section header bar; the European project map reduced to geometric shapes with colour-coded markers; the project entries; the "see also" cross-link table; the footer legend.
  • States: loading — the map and project entries load as the analysis is assembled; empty — if no European projects were documented, the page states that explicitly; success — projects render with location, relationships and cross-links; error — if a project's relationship is conditional or unverified, it is marked with the vermilion accent; recovery — the reader can follow the cross-links to the corroborating sections.

US Links

  • Information / state: the documented links between the company and the United States, each with its nature and its documented basis.
  • Primary action: read a US link and follow its cross-links.
  • Supporting actions: move from a US link to the companies, people or projects involved; return to Company Overview.
  • Domain entities: US counterparties; link types; documented bases; sources.
  • Component responsibilities: the ink section header bar; the US link entries; the "see also" cross-link table; the footer legend.
  • States: loading — US link entries load as the analysis is assembled; empty — if no US links were documented, the page states that explicitly; success — links render with their nature, basis and cross-links; error — if a link's basis is conditional or unverified, it is marked with the vermilion accent; recovery — the reader can follow the cross-links to the corroborating sections.

JP Morgan Links

  • Information / state: the documented links between the company and JP Morgan — presented only when they are actually found and documented. When they are not found, the page states that no JP Morgan links were documented, and does not present the thread as a confirmed finding.
  • Primary action: read a documented JP Morgan link and follow its cross-links.
  • Supporting actions: move from a JP Morgan link to the companies, people or projects involved; return to Company Overview.
  • Domain entities: JP Morgan; link types; documented bases; conditional or unverified findings; sources.
  • Component responsibilities: the ink section header bar; the JP Morgan relationship timeline as a ruled horizontal chart with red flags where evidence is conditional; the link entries; the "see also" cross-link table; the footer legend, where vermilion is reserved for this thread and for conditional or unverified findings.
  • States: loading — the timeline and entries load as the analysis is assembled; empty — when no JP Morgan links are found, the page states that explicitly and the thread is not presented as confirmed; success — documented links render with their nature, basis and cross-links; error — if a link's basis is conditional or unverified, it is flagged in vermilion and never shown as confirmed; recovery — the reader can follow the cross-links to the corroborating sections and judge the evidence.
Page 7 of 19

3. Functional Requirements

FR-1 — In-depth analysis of RENEWABLE ENERGIES LIMITED (explicit) As an Analista aziendale / ricercatore, I should be able to read an in-depth analysis of the company RENEWABLE ENERGIES LIMITED, so that I obtain a complete and consultable picture of the company and its relationships.

  • Trigger/input: the analyst opens the site.
  • Observable result: the report presents the company's analysis across its sections, each reachable from the report structure.
  • Access state: public, anonymous.
  • Failure/recovery: if a part of the analysis could not be assembled, that part is stated as not documented rather than omitted silently.
  • Continuation: the analyst moves into the section that answers their current question.

FR-2 — Financial statements (explicit) As an Analista aziendale / ricercatore, I should be able to consult the financial statements and financial information found on the company, so that I can assess its financial position.

  • Trigger/input: the analyst opens the Financials section.
  • Observable result: the financial figures are presented with the period they refer to and their provenance.
  • Access state: public, anonymous.
  • Failure/recovery: if no financial statements were found, the section states that explicitly; if a figure's source cannot be reached, the figure is marked as unverified.
  • Continuation: the analyst follows a cross-link from a figure to the people, companies or projects connected to it.

FR-3 — Key people (explicit) As an Analista aziendale / ricercatore, I should be able to consult the company's key people, so that I know who directs and represents the company.

  • Trigger/input: the analyst opens the Key People section.
  • Observable result: each key person is presented with their role and the documented basis for being considered key.
  • Access state: public, anonymous.
  • Failure/recovery: if no key people were documented, the section states that explicitly; incomplete details are marked as not documented.
  • Continuation: the analyst follows the cross-links attached to a person.

FR-4 — Ties to other companies (explicit) As an Analista aziendale / ricercatore, I should be able to consult the company's ties to other companies, so that I understand its corporate relationships.

  • Trigger/input: the analyst opens the Company Links section.
  • Observable result: each tie is presented with its nature and its documented basis.
  • Access state: public, anonymous.
  • Failure/recovery: if no company ties were documented, the section states that explicitly; conditional or unverified ties are marked with the vermilion accent.
  • Continuation: the analyst follows a cross-link from a relationship to the people, projects or financial facts involved.

FR-5 — Projects in Europe (explicit) As an Analista aziendale / ricercatore, I should be able to consult the company's projects in Europe, so that I understand its operational footprint and the relationships around it.

  • Trigger/input: the analyst opens the Europe Projects section.
  • Observable result: each project is presented with its location and its documented relationships.
  • Access state: public, anonymous.
  • Failure/recovery: if no European projects were documented, the section states that explicitly; conditional or unverified relationships are marked with the vermilion accent.
  • Continuation: the analyst follows a cross-link from a project to the companies, people or financial facts involved.

FR-6 — Links with the United States (explicit) As an Analista aziendale / ricercatore, I should be able to consult the documented links between the company and the United States, so that I understand its transatlantic relationships.

  • Trigger/input: the analyst opens the US Links section.
  • Observable result: each US link is presented with its nature and its documented basis.
  • Access state: public, anonymous.
  • Failure/recovery: if no US links were documented, the section states that explicitly; conditional or unverified links are marked with the vermilion accent.
  • Continuation: the analyst follows a cross-link from a US link to the companies, people or projects involved.

FR-7 — Links with JP Morgan, only if found (explicit, with explicit hard constraint) As an Analista aziendale / ricercatore, I should be able to consult the documented links between the company and JP Morgan only when those links are actually found and documented, so that I can assess this specific relationship without being shown a confirmed finding where the evidence is conditional.

  • Trigger/input: the analyst opens the JP Morgan Links section.
  • Observable result: documented JP Morgan links are presented with their nature and their documented basis; when no links are found, the section states that no JP Morgan links were documented.
  • Access state: public, anonymous.
  • Failure/recovery: conditional or unverified evidence is flagged in vermilion and is never presented as a confirmed finding.
  • Continuation: the analyst follows a cross-link from a JP Morgan link to the companies, people or projects involved.
  • Constraint: JP Morgan links must be presented only if they are actually found ("se riesci"). The section must not present the thread as a confirmed finding when the evidence is conditional.

FR-8 — Report organized with linkable deep-dives (explicit) As an Analista aziendale / ricercatore, I should be able to navigate the report as interlinked deep-dives, so that I can move between related findings instead of reading isolated pages.

  • Trigger/input: the analyst reads any section and reaches a cross-link.
  • Observable result: cross-links are rendered as ruled "see also" tables with a coloured entity chip, the linked page title and a one-line reason for the link, and they lead to the corresponding deep-dive.
  • Access state: public, anonymous.
  • Failure/recovery: if a linked section has no documented findings, the cross-link states that rather than leading to an empty promise.
  • Continuation: the analyst continues from the linked section into further cross-links.

FR-9 — Report structure always visible (required_inference) As an Analista aziendale / ricercatore, I should always be able to see where I am in the report and jump to any other section, so that the dossier stays navigable while I cross-reference.

  • Trigger/input: the analyst is on any page of the report.
  • Observable result: a persistent left-rail report index shows the report's sections, marks the current section with a green rule and a filled square, and provides the cross-link index.
  • Access state: public, anonymous.
  • Failure/recovery: if the rail cannot render, the section header bar still identifies the current section and the cross-links remain reachable.
  • Continuation: the analyst jumps to another section without losing their place in the report.

FR-10 — Distinguishing confirmed from conditional findings (required_inference) As an Analista aziendale / ricercatore, I should be able to tell confirmed findings apart from conditional or unverified ones at a glance, so that I do not mistake a conditional thread for an established fact.

  • Trigger/input: the analyst reads any section containing findings.
  • Observable result: deep green marks the company's own structure; vermilion is reserved for the JP Morgan thread and for conditional or unverified findings; a legend repeating this code appears in the footer of every page.
  • Access state: public, anonymous.
  • Failure/recovery: if a finding's status cannot be determined, it is shown as unverified rather than as confirmed.
  • Continuation: the analyst follows the finding's source line and cross-links to judge it.

FR-11 — Provenance for every figure (required_inference) As an Analista aziendale / ricercatore, I should be able to see the provenance of each financial figure, so that I can judge how much weight to give it.

  • Trigger/input: the analyst views a financial table.
  • Observable result: each figure that counts up on first view leaves a green tick in the source column once its provenance is shown.
  • Access state: public, anonymous.
  • Failure/recovery: a figure whose provenance cannot be shown is marked as unverified.
  • Continuation: the analyst follows the source line or the cross-links attached to the figure.
Page 8 of 19

4. User Personas

Page 9 of 19

Analista aziendale / ricercatore

Product context. The analyst is the sole active human actor of this product. They arrive at a public report about RENEWABLE ENERGIES LIMITED with a research question in mind — what the company's finances look like, who runs it, who it is tied to, what it is building in Europe, what connects it to the United States, and whether there is anything to the JP Morgan thread. They are not a casual visitor: they read a dossier the way an investigator reads a case file, scanning for the specific finding that answers their question and then following the relationship outward.

Primary goal. To obtain a complete, navigable and consultable picture of the company and its relationships, with every finding traceable to its basis and with conditional evidence clearly separated from confirmed evidence.

Distinct accepted responsibilities. The analyst is the reader of every section of the report: they consult the financial statements, the key people, the company's ties to other companies, the European projects, the US links and — where it exists — the JP Morgan thread. They are also the one who does the cross-referencing: moving from a figure to the person behind it, from a person to a company relationship, from a relationship to a project, and back. Their work is defined by that movement between linked deep-dives, not by any single page.

Relevant inputs and decisions. The analyst's inputs are their own research question and the report's content. Their decisions are which section to open, which cross-link to follow, and how much weight to give a finding — a decision the product supports by marking provenance, by reserving vermilion for conditional or unverified findings, and by stating explicitly when something was not found rather than leaving a silent gap.

Interactions with other accepted participants. There are no other accepted human participants. The analyst's counterparties are non-persona: the external sources that supply the underlying facts, and the system process that assembles the report. The analyst never negotiates, approves or hands off work to another human within this product.

Observable success. The analyst can reach every section of the report from any other section, can tell confirmed findings from conditional ones without ambiguity, can see the basis of each financial figure, and can complete their reading of the JP Morgan thread knowing whether it was found and documented or not found at all.

Page 10 of 19

5. Core User Flows

Flow 1 — Entering the report and orienting (Analista aziendale / ricercatore)

  1. The analyst opens the site and lands on Landing, the public poster.
  2. The poster presents the report title "RENEWABLE ENERGIES LIMITED", the identity of the site as an in-depth analysis dossier, the audience it is written for, and the ordered index of the report's seven content sections.
  3. The analyst reads the index and sees that the JP Morgan block carries the vermilion accent and the note that it is a conditional finding.
  4. The analyst activates the primary call to action, "Apri il report", and enters the dossier at Company Overview.
  5. Observable result: the analyst is inside the report, with the persistent left-rail index showing the report's sections and marking the current one.
  6. Next step: the analyst reads the summary and chooses a deep-dive, or jumps directly from the rail.

Flow 2 — Reading the summary and choosing a deep-dive (Analista aziendale / ricercatore)

  1. On Company Overview, the analyst reads the summary of the analysis: what the report covers, the headline findings across financials, people, company ties, European projects and US links, and the current status of the JP Morgan thread.
  2. The analyst sees the "see also" ruled cross-link table, where each row carries a coloured entity chip, the linked page title and a one-line reason for the link.
  3. The analyst selects the cross-link that matches their current question.
  4. Observable result: the analyst arrives at the corresponding deep-dive with the left-rail index marking the new current section.
  5. Failure/recovery: if an area of the analysis yielded nothing, the overview shows an explicit "no findings documented" entry for it rather than omitting it silently, and the analyst can still open that section to read its own statement.
  6. Next step: the analyst reads the deep-dive and continues cross-referencing.
Page 11 of 19

Flow 3 — Consulting the financial statements (Analista aziendale / ricercatore)

  1. The analyst opens Financials from the rail or from a cross-link.
  2. The financial table renders with tabular figures, hairline row rules and a right-aligned figure column; the figures count up once on first view.
  3. The analyst reads a figure together with the period it refers to, and sees the green tick appear in the source column once the figure's provenance is shown.
  4. Observable result: the analyst has the figure, its period and its basis.
  5. Failure/recovery: if no financial statements were found, the section states that explicitly and shows no placeholder figures; if a figure's source cannot be reached, that figure is marked as unverified rather than shown as confirmed.
  6. Next step: the analyst follows a cross-link from the figure to the people, companies or projects connected to it.

Flow 4 — Consulting the key people (Analista aziendale / ricercatore)

  1. The analyst opens Key People.
  2. Each key person is presented with their role and the documented basis for being considered key, cropped hard to the grid with a source caption.
  3. The analyst reads a person's entry and the "see also" cross-link table attached to that person.
  4. Observable result: the analyst knows who the person is, why they are key, and what they connect to.
  5. Failure/recovery: if no key people were documented, the section states that explicitly; if a person's details are incomplete, the missing part is marked as not documented rather than filled in.
  6. Next step: the analyst follows the person's cross-links to the companies, projects or financial facts they are connected to.

Flow 5 — Consulting the company's ties to other companies (Analista aziendale / ricercatore)

  1. The analyst opens Company Links.
  2. The relationship graph renders in ink lines with green nodes, alongside the relationship entries.
  3. The analyst reads a tie with its nature and its documented basis.
  4. Observable result: the analyst understands the corporate relationship and can see whether its basis is confirmed or conditional.
  5. Failure/recovery: if no company ties were documented, the section states that explicitly; if a tie's basis is conditional or unverified, it is marked with the vermilion accent rather than presented as confirmed.
  6. Next step: the analyst follows a cross-link from the relationship to the people, projects or financial facts involved.
Page 12 of 19

Flow 6 — Consulting the projects in Europe (Analista aziendale / ricercatore)

  1. The analyst opens Europe Projects.
  2. The European project map renders as geometric shapes with colour-coded markers, alongside the project entries.
  3. The analyst reads a project with its location and its documented relationships.
  4. Observable result: the analyst understands the project's footprint and the relationships around it.
  5. Failure/recovery: if no European projects were documented, the section states that explicitly; if a project's relationship is conditional or unverified, it is marked with the vermilion accent.
  6. Next step: the analyst follows a cross-link from the project to the companies, people or financial facts involved.

Flow 7 — Consulting the links with the United States (Analista aziendale / ricercatore)

  1. The analyst opens US Links.
  2. The US link entries render with their nature and their documented basis.
  3. The analyst reads a US link and its "see also" cross-link table.
  4. Observable result: the analyst understands the transatlantic relationship and can see whether its basis is confirmed or conditional.
  5. Failure/recovery: if no US links were documented, the section states that explicitly; if a link's basis is conditional or unverified, it is marked with the vermilion accent.
  6. Next step: the analyst follows a cross-link from the US link to the companies, people or projects involved.

Flow 8 — Consulting the JP Morgan thread, when it exists (Analista aziendale / ricercatore)

  1. The analyst opens JP Morgan Links from the rail, from the Landing index, or from a cross-link.
  2. The JP Morgan relationship timeline renders as a ruled horizontal chart, with red flags where evidence is conditional.
  3. The analyst reads a documented JP Morgan link with its nature and its documented basis.
  4. Observable result: the analyst knows what the documented JP Morgan links are, and — where the evidence is conditional — sees that clearly flagged in vermilion rather than presented as a confirmed finding.
  5. Failure/recovery: when no JP Morgan links are found, the section states that no JP Morgan links were documented and does not present the thread as a confirmed finding.
  6. Next step: the analyst follows a cross-link from a JP Morgan link to the companies, people or projects involved, and judges the evidence.
Page 13 of 19

Flow 9 — Cross-referencing across the dossier (Analista aziendale / ricercatore)

  1. At any point in the report, the analyst uses the persistent left-rail index to see the report's sections and the current section marker.
  2. The analyst selects a cross-link row in a "see also" table; the row fills with a 4% ink tint and the entity chip slides 4px right.
  3. Observable result: the analyst arrives at the linked deep-dive, with the rail marking the new current section.
  4. Failure/recovery: if the linked section has no documented findings, the cross-link states that rather than leading to an empty promise.
  5. Next step: the analyst continues from the linked section into further cross-links, or returns to the summary.
Page 14 of 19

6. Visuals Colors and Theme

The visual system is Swiss grid rigour for a corporate intelligence dossier, after Josef Müller-Brockmann. The register is forensic, authoritative and impartial: a documented dossier, not a marketing brochure. Colour is a code, never a mood — no gradient, no tinted cards, no pastel washes.

Light mode tokens

RoleValue
Background (warm paper ground)#F4F1EA
Surface (data tables, cards)#FFFFFF
Text (near-black ink)#111111
Primary (structural colour: section rules, grid ticks, active nav markers, entity chips for the company itself)#0F4D2E
Accent (single hot accent: JP Morgan thread, unresolved/conditional findings, "critical" marker in timelines)#D8361B
Muted (metadata, source lines, secondary labels)#6E6A61

Proportions: roughly 80% paper/white, 15% ink, 5% green + red combined. Internal divisions use 1px hairline rules at ink 12% opacity; section boundaries use full ink.

Typography

  • Headings: Archivo, grotesque, set flush-left, ragged-right, in a strict hierarchy of weights rather than many sizes. Section titles at 700 with −0.02em tracking; uppercase micro-labels at 11px with 0.08em tracking; report title at 700 at very large scale, clamp(64px, 11vw, 128px), with tight leading. No italics, no centred headings, no decorative faces.
  • Body: Archivo, 400/500 with 1.6 line-height, measure capped at 68ch.
  • Scale: 1.25 modular — 96 / 64 / 40 / 28 / 20 / 16 / 14, plus 11px micro-labels.
  • Numbers: Archivo with tabular figures for all financial data.

Shape language. Hard-edged and rectilinear: zero border-radius on panels, cards and buttons. Structure is expressed through 1px hairline rules and through visible grid ticks and column markers. Buttons are rectangles with a 2px ink border and a solid fill swap on hover. Entity chips are small ruled rectangles, never pills. Diagonal geometry is allowed only as a single 45° colour band on the landing hero.

Layout. A 12-column modular grid with a persistent left rail (3 columns) carrying the report's table of contents, the current section marker and the cross-link index; the right 9 columns hold content. Every deep-dive page opens with a full-width section header bar in ink with a green rule beneath, then a two-column data layout: sticky summary/figures left, narrative and linked evidence right. Cross-links are ruled "see also" tables with a coloured entity chip, a page title and a one-line reason for the link.

Imagery. Diagrammatic and typographic rather than photographic. Data visualisations are the imagery: ownership graphs in ink lines with green nodes, a European project map reduced to geometric shapes and colour-coded markers, a JP Morgan relationship timeline as a ruled horizontal chart with red flags where evidence is conditional. Where a photograph is unavoidable (person profiles, project sites), it is cropped hard to the grid, desaturated to near-monochrome with a green or red duotone, and always captioned with a source line. No stock imagery, no illustration for its own sake, no icons beyond simple geometric pictograms.

Page 15 of 19

7. Signature Design Concept

The dossier poster. The public entry is a Swiss poster, not a SaaS banner. A warm paper ground (#F4F1EA) fills the viewport, with a 12-column grid faintly visible as hairline ticks along the top edge. The report title RENEWABLE ENERGIES LIMITED is set in Archivo 700 at clamp(64px, 11vw, 128px), flush-left, occupying columns 1–9 across three lines with tight leading, with the word LIMITED pushed to the last line alone.

To its right, columns 10–12 hold a vertical stack of seven ruled index blocks — Financials, Key People, Company Links, Europe Projects, US Links, JP Morgan — each a rectangle with a green left rule, an uppercase micro-label and a section number. The JP Morgan block is marked with the vermilion accent (#D8361B) and the note "conditional finding", so the poster itself already teaches the colour code before the reader enters the report.

A single 45° deep-green band (#0F4D2E) cuts across the bottom third of the poster behind the title, and the primary call to action "Apri il report" sits as a bordered rectangle cut into that band. No centred text, no subheadline paragraph, no button in the middle of the screen.

The concept recomposes only accepted content — the report title, the seven sections, the conditional JP Morgan status and the entry action. It introduces no new behaviour, page or destination.

Page 16 of 19

8. Interaction Model & Motion Direction

Interaction Model: Static Motion Tempo: restrained Hero Dimensionality: flat

Landing Hero Motion Brief

  • Focal subject: the oversized report title "RENEWABLE ENERGIES LIMITED" set flush-left across columns 1–9, with the vertical stack of seven ruled index blocks in columns 10–12 and the 45° deep-green band cutting across the bottom third.
  • Input → transformation → outcome thesis: as the reader scrolls the poster, the grid rules draw in from left to right over 200ms with linear easing, and the section header bars pin briefly then release — the reader's movement through the page progressively reveals the report's structure, ending with the bordered "Apri il report" call to action cut into the green band, which carries them into the dossier.
  • Motion vocabulary: restrained and mechanical. Page transitions are instant with a 120ms opacity fade on content swap. Grid rules draw in from left to right over 200ms, linear easing. Hover on a cross-link table row fills it with a 4% ink tint and slides the entity chip 4px right — no lift, no shadow, no bounce. Numbers in financial tables count up once on first view over 400ms. Nothing loops, nothing floats.
  • Composed first frame: the warm paper ground with the faint grid ticks along the top edge; the title occupying columns 1–9 across three lines with "LIMITED" alone on the last line; the seven ruled index blocks stacked in columns 10–12 with the JP Morgan block in vermilion and marked "conditional finding"; the 45° deep-green band across the bottom third with the bordered call to action cut into it.
  • Reduced-motion state: all drawing, pinning and counting-up are suppressed. The poster renders in its final composed state immediately, cross-link rows change tint without the chip slide, and financial figures appear at their final values without counting up.
Page 17 of 19

9. Non-Functional Requirements

NFR-1 — Public anonymous access (required_inference) Every page of the report is reachable without identity, account, invitation or provisioning. Rationale: no accepted journey requires durable actor-specific state or a commitment bound to a particular participant, so no identity continuity is needed and no page may be gated.

NFR-2 — Internal linkability (explicit) Cross-links between deep-dives are first-class navigation, not decoration. Every cross-link must resolve to the corresponding section and must carry the entity chip, the linked page title and a one-line reason for the link.

NFR-3 — Honest absence (explicit, derived from the JP Morgan constraint) When a finding was not found, the site states that explicitly. It must never fill a gap with placeholder or plausible-looking data, and it must never present a conditional finding as confirmed.

NFR-4 — Provenance visibility (required_inference) Financial figures and findings carry their source lines, and a figure's provenance is visibly acknowledged in the source column once shown.

NFR-5 — Colour-code consistency (explicit, from the creative direction) Deep green is reserved for the company's own structure; vermilion is reserved for the JP Morgan thread and for conditional or unverified findings. The legend repeating this code appears in the footer of every page.

NFR-6 — Typographic and grid consistency (explicit, from the creative direction) Archivo throughout, flush-left ragged-right headings, tabular figures for financial data, zero border-radius, hairline rules, and the persistent left-rail index on every page.

NFR-7 — Accessibility of the colour code (required_inference) Because colour carries meaning, every colour-coded state must also be legible without colour: conditional and unverified findings carry a textual marker in addition to the vermilion accent, and the footer legend states the code in words.

Page 18 of 19

10. Tech Stack

  • Frontend: React, as a multi-page report application with client-side routing between the eight pages and the persistent left-rail index.
  • Backend: Python / FastAPI, serving the report's assembled content and its cross-link relationships.
  • Storage: a database for the report's findings — financial figures with their periods and sources, key people, company ties, European projects, US links and any JP Morgan links — with the cross-link relationships between them.
  • Deployment: Docker / docker-compose for local and single-host deployment. Kubernetes is not required by any accepted requirement and is therefore not part of the current stack.

No source-specified technology was overridden; the stack above fills only what the requirements leave unspecified.

11. Assumptions and Constraints

Assumptions

  • A-1 (required_inference): The report's factual content is gathered from external sources at the time the dossier is assembled. The site owns the presentation, the linking and the confirmed/conditional marking; the external sources remain the owners of the underlying facts.
  • A-2 (required_inference): The report's section structure is fixed at seven content sections plus the landing poster, so the landing index and the left rail can render without waiting on data.
  • A-3 (required_inference): The analyst reads the report in a single session and does not need to save, annotate or resume state; this is why no identity is required.

Constraints

  • C-1 (explicit): JP Morgan links must be presented only if they are actually found ("se riesci"). The JP Morgan section is conditional: when no links are found, it states that no JP Morgan links were documented and does not present the thread as a confirmed finding.
  • C-2 (explicit): The pages must be organized as a report with deep-dives that are linkable to one another through links.
  • C-3 (explicit, from the creative direction): The generic indigo/blue-on-white SaaS template is forbidden for this project. No centred hero headline with a subheadline and a rounded blue button; no gradient blobs, glassmorphism, blurred colour washes or soft shadowed cards; no rounded corners on panels, chips or buttons; no blue–indigo primary accents on white; no Inter, Roboto, Poppins, Lato, Open Sans or system-ui for type; no identical hover-lift card grids for cross-links; no stock photography of wind turbines or solar panels as decorative hero imagery; and the JP Morgan section must never be presented as a confirmed finding when evidence is conditional.

Future horizon (not current scope)

  • F-1: Any expansion of the analysis beyond the eight current pages — additional jurisdictions, additional counterparties, or monitoring and alerting on changes to the company's position — is not committed. It is recorded here only to keep it out of current pages and acceptance.
Page 19 of 19

12. Glossary

  • RENEWABLE ENERGIES LIMITED — the company under analysis; the subject of the entire report.
  • Report — the whole site: a navigable dossier composed of the landing poster and seven content sections.
  • Deep-dive — a content section of the report dedicated to one area of the analysis (Financials, Key People, Company Links, Europe Projects, US Links, JP Morgan Links).
  • Cross-link — a ruled "see also" table row carrying a coloured entity chip, the linked page title and a one-line reason for the link, which navigates to the corresponding deep-dive.
  • Entity chip — a small ruled rectangle (never a pill) that colour-codes the entity a cross-link refers to.
  • Conditional finding — a finding whose evidence is not established; marked with the vermilion accent and never presented as confirmed.
  • Unverified figure — a financial figure whose source cannot be reached; marked as unverified rather than shown as confirmed.
  • Left rail — the persistent 3-column index on every page carrying the report's table of contents, the current section marker and the cross-link index.
  • Section header bar — the full-width ink bar opening every deep-dive, with the oversized section number and the section title, and a green rule beneath.
  • JP Morgan thread — the conditional line of analysis covering the company's links with JP Morgan, presented only when actually found and documented.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Open the dossier poster
Landing: Read the report index
Company Overview: Enter the report
Company Overview: Read headline findings
Company Overview: Note no findings documented
Financials: 1. Open from the index
Financials: 2. Read figures with periods
Financials: 3. See provenance ticks
Financials: 4. Read unverified figure marker
Financials: 5. Read no-statements notice
Key People: Open the section
Key People: Read role and basis
Key People: Read not-documented notice
Company Links: Open the section
Company Links: Read tie nature and basis
Company Links: Read conditional tie marker
Europe Projects: Open the section
Europe Projects: Read project and location
Europe Projects: Read conditional relationship marker
US Links: Open the section
US Links: Read link nature and basis
US Links: Read conditional link marker
JP Morgan Links: Open the conditional thread
JP Morgan Links: Read conditional red flags
JP Morgan Links: Read no-links-documented notice
Key People: 6. Follow person cross-links
Company Links: 7. Follow relationship cross-links
Europe Projects: 8. Follow project cross-links
US Links: Follow link cross-links
JP Morgan Links: Follow thread cross-links
JP Morgan Links: Read explicit no-findings statement
Landing: Return to the poster

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Open the dossier poster
Landing: Read the report index
Company Overview: Enter the report
Company Overview: Read headline findings
Company Overview: Note no findings documented
Financials: 1. Open from the index
Financials: 2. Read figures with periods
Financials: 3. See provenance ticks
Financials: 4. Read unverified figure marker
Financials: 5. Read no-statements notice
Key People: Open the section
Key People: Read role and basis
Key People: Read not-documented notice
Company Links: Open the section
Company Links: Read tie nature and basis
Company Links: Read conditional tie marker
Europe Projects: Open the section
Europe Projects: Read project and location
Europe Projects: Read conditional relationship marker
US Links: Open the section
US Links: Read link nature and basis
US Links: Read conditional link marker
JP Morgan Links: Open the conditional thread
JP Morgan Links: Read conditional red flags
JP Morgan Links: Read no-links-documented notice
Key People: 6. Follow person cross-links
Company Links: 7. Follow relationship cross-links
Europe Projects: 8. Follow project cross-links
US Links: Follow link cross-links
JP Morgan Links: Follow thread cross-links
JP Morgan Links: Read explicit no-findings statement
Landing: Return to the poster