Hyppää sisältöön

🛡️ Hallintastandardi

Governance Framework & Documentation Architecture

Tämä dokumentti määrittelee ekosysteemin hallintamallin, dokumentaation rakenteen ja automaatiota tukevat periaatteet. Standardin tavoitteena on varmistaa tiedon eheys, projektien hallittavuus ja automaation luotettava toiminta koko ekosysteemin elinkaaren ajan.

Hallintamalli ei ole vain dokumentaatiota varten, vaan se toimii aktiivisena ohjausmekanismina: projektien tila, laatu ja näkyvyys määräytyvät sen mukaan, kuinka hyvin ne noudattavat tässä kuvattuja sääntöjä.


Hallinnan perusperiaatteet

  • Projektit luokitellaan strategisen merkityksen ja elinkaaren mukaan
  • Dokumentaation vaatimustaso kasvaa projektin kriittisyyden mukana
  • Automaation rooli kehittyy sallivasta valvovaan
  • Vakioidut pohjat toimivat automaation syötteenä, eivät pelkkinä muistiinpanoina

Strategiset tasot ja hallintamalli

Ekosysteemi jakautuu kolmeen strategiseen tasoon. Tämä luokitus määrittelee projektin elinkaaren, vaatimustason ja automaation tarkkuuden.

1. Innovaatiotaso: Exploration & Research (01-02)

Fokus: Uuden oppiminen, konseptointi ja tekniset kokeilut.

  • Prefixit: study-, lab-

  • Elinkaari: Lyhyt tai avoin. Projekti voidaan päättää heti, kun oppimistavoite on saavutettu.

  • Vaatimustaso: Matala. Dokumentaatio keskittyy havaintoihin, kokeiluihin ja muistiinpanoihin.

  • Automaation rooli: API-tieto toimii automaation syötteenä kokeiluprojektien ja opiskeltujen teknologioiden tunnistamisessa. README.md-metadatan avulla täydennetään projektin kuvaus ja konteksti.

2. Suoritustaso: Solutions & Tooling (03-05)

Fokus: Konkreettiset ratkaisut, työkalut ja loppukäyttäjäsovellukset.

  • Prefixit: project-, tool-, app-

  • Elinkaari: Hallittu eteneminen prototyypistä vakaaseen ratkaisuun (state-prototype) → (state-stable).

  • Vaatimustaso: Keskitaso. Vaatii Universal README -mallin ja aktiivisen tehtävien hallinnan.

  • Automaation rooli: Seuraa tehtävien etenemistä ja projektin tilaa. Metadata varmistaa, että työkalu löytyy portaalin hausta oikeilla tageilla.

3. Ydintasotaso: Core Platform & Infrastructure (06-07)

Fokus: Ekosysteemin infrastruktuuri, automaatiomoottorit ja konfiguraatiot.

  • Prefixit: infra-, config-, engine-

  • Elinkaari: Pitkäikäinen, jatkuvasti ylläpidetty ja kriittinen muiden projektien toiminnalle.

  • Vaatimustaso: Kriittinen. Täysi Scrum-malli (Backlog, Sprintit, Definition of Done) ja tiukka versionhallinta ovat pakollisia.

  • Automaation rooli: validator.py toimii migraatiotyökaluna vanhojen projektien siirrossa tuotantoon. Se valvoo laatukriteereitä ja nimeämisstandardeja ja voi estää projektin julkaisemisen portaaliin.


Strateginen taso Kohderyhmät (Subgroups) Perustelu
1. Innovaatio 01-learning, 02-labs Näissä ryhmissä sallitaan kokeellinen koodi. Hallinta on kevyttä, jotta oppiminen on nopeaa.
2. Suoritus 03-apps, 04-projects, 05-tools Täällä syntyvät varsinaiset lopputuotteet. Vaatimustaso nousee, koska näitä koodataan "muille" tai uusiokäyttöön.
3. Ydin 06-infrastructure, 07-engines Ekosysteemin kriittiset osat. Jos nämä hajoavat, portaali tai automaatio pysähtyy. Vaatii tiukimman hallinnan.

Pohjien merkitys ja käyttölogiikka

Vakioidut pohjat eivät ole vain muistiinpanoja, vaan hallintajärjestelmän koneisto. Ne skaalautuvat projektin koon mukaan:

Skaalautuva hallintamalli

  • Laajat kehityskokonaisuudet: Scrum-malli (Backlog, Sprints, DoD) ohjaa kehitystä. README tarjoaa portaalin perustiedot, kun taas GitLab Pages hallitsee teknistä dokumentaatiota ja prosessien kuvauksia valmiiden pohjien avulla.

  • Suppeat projektit (Micro Flow): Käytetään universal README -mallia. Kaikki hallinnollinen tieto (metadata, tehtävät, pikaohje) keskitetään yhteen tiedostoon dokumentaatiotaakan minimoimiseksi.

  • Automaatiokerros: Python-pohjainen automaatio tunnistaa projektien teknologiapinon ja visualisoi sen suoraan portaalissa, varmistaen teknisen läpinäkyvyyden läpi koko ekosysteemin.

Vaihe Pohja (Template) Hallinnollinen merkitys Automaation rooli (Roadmap)
Suunnittelu Scrum Backlog Tavoitteiden ja milestonejen määrittely. Mahdollistaa valmiusasteen (%) laskennan tehtävämerkinnöistä.
Kehitys Universal README Projektin metadata-ankkuri ja teknologiapino. Poimii tagit ja kuvaukset automaattisesti portaalin näkymään.
Laadunvarmistus Scrum DoD Tekninen kriteeristö (Definition of Done). Valmisteltu state-stable -tilan automaattiseen todentamiseen.
Dokumentointi Pages/Wiki Template Tekninen arkkitehtuuri ja prosessikuvaus. Suunniteltu automatisoidun dokumentaation lähteeksi.

🏷️ Nimeäminen ja Metadata Control

Hallintajärjestelmä perustuu tiukkaan nimeämislogiikkaan, joka mahdollistaa automaattisen indeksoinnin:

  • Nimeäminen: kebab-case (esim. tool-python-api) varmistaa teknisen yhteensopivuuden.
  • Metadata (Tags): Mahdollistaa projektien suodattamisen osaamistason (level-100...level-400) ja tilan (state-prototype...state-production) mukaan.

Tavoite: Muuttaa hajanainen tiedostoarkisto hallituksi ja mitattavaksi asiantuntijaekosysteemiksi.


Dokumentin tila: Luonnos — Pvm: 11.01.2026