Hvem består Klingenberg Bygg av: erfaringene og menneskene, lagt inn fra kontoret med portrett

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
This commit is contained in:
blandClaude Opus 5.5 committed 2026-09-30 19:18:42 +02:00
1 parent 172afef359
commit cad5d52481
7 files changed
+139

No files matched your search

+10
View File
@@ -1,4 +1,14 @@
aggregates:
- bucket: ansatte
initial: open
states:
open:
event: received
sluttet:
event: sluttet
transitions:
open:
- sluttet
- bucket: leveranser
initial: open
states:
+20
View File
@@ -109,6 +109,26 @@ needs:
open: levert
arkivert: arkivert
enters_as: kontor
- id: ansatt
who: kontoret, når noen begynner hos oss eller skal ha nytt portrett
wants: at den som vurderer oss ser hvem som gjør jobben
enters: /kontor/ansatt
via: Legg inn en ansatt
lands_in: ansatte
handled_by: kontor
stages:
- open
- sluttet
done_when:
- sluttet
success:
- sluttet
max_steps: 1
max_fields: 4
stage_words:
open: vises på forsiden
sluttet: sluttet
enters_as: kontor
personas:
- id: kommune-skole
need: tilstand
+17
View File
@@ -11,6 +11,23 @@ alternatives:
description: Vi utarbeider tilstandsrapporter etter NS-EN 3424 og NS 3423, med befaring, materialprøver og termofotografering. Skal bygget rives, leverer vi miljøsaneringsrapport; energibruk og besparelser hører med i vurderingen. Vi har samarbeidet med [Drammen Kommune](https://drammen.kommune.no), [Nordre Follo Kommune](https://nordrefollo.kommune.no) og [Bølerskogens Borettslag](https://bolerskogenborettslag.no/).
- name: Prosjekt og søknad, med ansvarsrett
description: 'Vi lager arbeidsbeskrivelse opp mot [NS 3420](https://standard.no/fagomrader/ns-3420-/) og fremdriftsplan, og utarbeider byggesøknaden. Vi har sentral [godkjenning](https://sgregister.dibk.no/enterprises/976015711) innen flere fagområder og kan stå med det offentligrettslige ansvaret. Samarbeidspartner: [Westra Engineering AS](https://www.westra-engineering.no/).'
- name: Hvem består Klingenberg Bygg av?
description: Mennesker, verdier og erfaringer.
features:
- name: Erfaringene
description: Skoler i drift, brannstasjoner, omsorgsboliger, kantina på Det Norske Teatret og en Munch-eiendom på Hvitsten. Vi har gått over, prosjektert og fulgt opp bygg for kommuner, borettslag, bedrifter og private, fra borprøver i gammel mur til kunstgress på Fredrikstad stasjon.
- name: Menneskene
description: De som går befaringene, skriver rapportene og står for søknadene.
icon: lucide:users
resource:
source:
kind: kv
bucket: ansatte
public: true
states:
- open
empty: Snart presenterer vi oss her.
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {name: .name, rolle: .rolle, erfaring: .erfaring, portrett: .portrett}'
- name: Få kartlagt byggets tilstand
description: Vi utarbeider tilstandsrapporter som representerer bygget med hensyn til fremtidige mål.
action: /received/tilstand
+10
View File
@@ -0,0 +1,10 @@
name: Lagt ut
description: Den ansatte vises nå blant menneskene på forsiden.
alternatives:
- name: Skal noen ned igjen?
description: 'Trykk «Tatt av forsiden» på raden deres i listen over ansatte på kontoret. Nytt portrett: legg personen inn på nytt, og ta den gamle raden av.'
- name: Se alle ansatte
description: ''
action: /status/ansatte
consequence:
- Åpne
+40
View File
@@ -0,0 +1,40 @@
followup: false
name: Hvem skal vises på forsiden?
description: ''
responsible:
name: Fredrik Borch Lynghaug
contact: fredrik@klingenbergbygg.no
alternatives:
- name: Legg inn en ansatt
description: Navn, rolle, erfaring og portrett. Den ansatte vises på forsiden så snart du sender.
action: /kontor/ansatt-sent
consequence:
- Legg ut
record_as: ansatte
features:
- name: Hva skjer så
description: Personen vises på forsiden til du tar dem av igjen fra kontoret.
icon: lucide:route
- name: Hvem ser det
description: Alle som besøker siden. Portrettet vises som det er, så velg et bilde du er fornøyd med.
icon: lucide:users
- name: Den ansatte
requirements:
- name: name
label: Navn
type: text
value: '{user.name}'
- name: rolle
label: Rolle
type: text
placeholder: For eksempel daglig leder, rådgivende ingeniør
- name: erfaring
label: Erfaring
type: textarea
placeholder: Utdanning, fagområder, år i faget, bygg du er stolt av
- name: portrett
label: Portrett
type: file
accept: image/jpeg,image/png,image/webp
placeholder: Et stående bilde, gjerne tatt i dagslys
icon: lucide:user-plus
+22
View File
@@ -4,6 +4,23 @@ responsible:
name: Fredrik Borch Lynghaug
contact: fredrik@klingenbergbygg.no
alternatives:
- name: Ansatte på forsiden
description: Menneskene slik besøkende ser dem.
action: /kontor
consequence:
- Bekreft
features:
- name: Ansatte
description: Hver rad er én person på forsiden.
resource:
source:
kind: kv
bucket: ansatte
requires_group: kontor
transitions:
- from: open
to: sluttet
label: Tatt av forsiden
- name: Leverte dokumenter
description: Rapporter, tegninger og vedtak som er sendt til kunder.
action: /kontor
@@ -131,6 +148,11 @@ alternatives:
action: /kontor/leveranse
consequence:
- Ny leveranse
- name: Legg inn en ansatt
description: Navn, rolle, erfaring og portrett, rett ut på forsiden.
action: /kontor/ansatt
consequence:
- Åpne
- name: Gi en kollega tilgang
description: De får en konto og plass på kontoret, og ser de samme sakene som deg.
action: /kontor
+20
View File
@@ -0,0 +1,20 @@
name: Hvem består Klingenberg Bygg av?
description: Menneskene som går befaringene, skriver rapportene og står for søknadene.
responsible:
name: Fredrik Borch Lynghaug
contact: fredrik@klingenbergbygg.no
alternatives:
- name: Menneskene
description: ''
features:
- name: Menneskene
description: Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.
resource:
source:
kind: kv
bucket: ansatte
public: true
states:
- open
empty: Snart presenterer vi oss her.
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {name: .name, rolle: .rolle, erfaring: .erfaring, portrett: .portrett}'