Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 11 additions & 13 deletions assets/init.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
91 changes: 55 additions & 36 deletions statutes/statutes.typ
Original file line number Diff line number Diff line change
@@ -1,41 +1,46 @@
#let today = datetime.today()
#set heading(numbering: "1.")
/* #set text(font: "IBM Plex Mono", size: 9pt) */
#let statutes(established, updated, body) = [
#set text(font: "IBM Plex Mono", size: 9pt, region: "se", lang: "sv")
#set heading(numbering: "1.")

#let meeting_name = text("pull request", weight: "extrabold", font: "IBM Plex Mono", size: 9pt)
#let committee_name = text("init", weight: "extrabold", font: "IBM Plex Mono", size: 9pt)
#metadata(established.display("[year]-[month]-[day]")) <established>
#metadata(updated.display("[year]-[month]-[day]")) <updated>

#align(center + horizon, [
#figure(
image("/assets/init.svg", width: 23%),
)
Reglemente för #committee_name
#align(center + horizon)[
#figure(image("/assets/init.svg", width: 23%))
Reglemente för *init*

Upprättat #today.display()
Upprättat #established.display()

Uppdaterat #today.display()
])
Uppdaterat #updated.display()
]
#pagebreak()

#pagebreak()
#outline(title: "Innehåll")
#pagebreak()

#outline(title: "Innehåll")
#body
]

#pagebreak()
#show: statutes.with(
// Established (DO NOT CHANGE)
datetime(year: 2025, month: 11, day: 28),
// Updated (PLEASE DO CHANGE)
datetime(year: 2026, month: 9, day: 7),
)

= Namn och ändamål

== Namn

Nämndens namn är och skall vara #committee_name.
Nämndens namn är och skall vara *init*.

== Lydnad

#committee_name lyder under stadgan för Kongliga Sektionen för Informationsteknik vid Tekniska
Högskolans Studentkår (THS), nedan kallad sektionen.
*init* lyder under stadgan för Kongliga Sektionen för Informationsteknik vid Tekniska Högskolans Studentkår (THS), nedan kallad sektionen.

== Ändamål

#committee_name skall aktivt arbeta för
*init* skall aktivt arbeta för

#list(
marker: [*att*],
Expand All @@ -44,14 +49,16 @@ Högskolans Studentkår (THS), nedan kallad sektionen.
[uppmuntra sektionsmedlemmar till att programmera mera],
[fostra kunskap inom programmering hos sektionens medlemmar],
[anordna hackerkvällar],
[anordna workshops]
[anordna workshops],
)

= Sammansättning

== Nämndmedlem

Benämns Process. Som nämndmedlem räknas alla som är eller varit aktiva medlemmar i #committee_name. Utesluten medlem räknas ej som nämndmedlem.
En nämndmedlem benämns Process.
Som nämndmedlem räknas alla som är eller har varit aktiva medlemmar i *init*.
Utesluten medlem räknas ej som nämndmedlem.

== Aktiv nämndmedlem

Expand All @@ -61,52 +68,64 @@ En aktiv nämndmedlem bör

== Styrelse

$#committee_name"s"$ styrelse benämns "The Mainframe" och består av en ordförande, titulerad Bootloader, och en vice ordförande, titulerad Kernel.
*inits* styrelse benämns "The Mainframe" och består av en ordförande, titulerad Bootloader, och en vice ordförande, titulerad Kernel.

=== Bootloader

Ordförande för #committee_name, och därigenom ytterst ansvarig för den verksamhet som bedrivs. Bootloader är den som representerar #committee_name utåt, samt kallar till [insert namn på möten].
Bootloader är ordförande för *init* och därigenom ytterst ansvarig för den verksamhet som bedrivs.
Bootloader representerar *init* utåt, samt kallar till pull requests.

=== Kernel

Bootloaders ställföreträdare.
Kernel är Bootloaders ställföreträdare.

= Möten och formalia

== Möte

#committee_name skall regelbundet hålla #meeting_name där frågor relevanta för #committee_name skall behandlas. På #meeting_name har aktiv nämndmedlem närvaro-, yttrande-, förslags- och rösträtt. Resterande nämndmedlemmar har närvarorätt.
*init* skall regelbundet hålla pull requests där frågor relevanta för *init* skall behandlas.
Vid en pull request har aktiv nämndmedlem närvaro-, yttrande-, förslags- och rösträtt.
Övriga nämndmedlemmar har närvarorätt.

== Beslutande

#meeting_name är $#committee_name"s"$ högst beslutande organ. Dock måste #committee_name rätta sig efter SM och sektionsstyrelsens beslut.
En pull request är *inits* högst beslutande organ.
Dock måste *init* rätta sig efter SM:s och sektionsstyrelsens beslut.

== Utlysning

#meeting_name bör hållas minst en gång per månad, lov och tentamensveckor undantagna. Därutöver bör extra möten hållas för planering av enskilda tillställningar såsom workshops och hackerkvällar samt standup-möten där projektstatus gås igenom.
Pull request bör hållas minst en gång per månad, lov och tentamensveckor undantagna.
Därutöver bör extra möten hållas för planering av enskilda tillställningar såsom workshops och hackerkvällar samt standup-möten där projektstatus gås igenom.

== Protokoll

Vid #meeting_name skall beslutsprotokoll föras, vari skall ingå framställda och ej återtagna yrkanden, samt angivna protokollsanteckningar och reservationer. Närvarolista
skall förtecknas. Protokoll skall *alltid* skrivas i Typst, undantag från denna regel kan komma att resultera i uteslutning.
Vid pull request skall beslutsprotokoll föras, vari skall ingå framställda och ej återtagna yrkanden, samt angivna protokollsanteckningar och reservationer.
Närvarolista skall förtecknas.
Protokoll skall *alltid* skrivas i Typst; undantag från denna regel kan komma att resultera i uteslutning.

== Justering

Protokollet justeras av mötesordförande, mötessekreterare samt två av mötet utsedda justeringspersoner. Protokollet bör anslås i justerat skick senast tio läsdagar efter mötet. Dessutom skall protokollet delges sektionens medlemmar. Mötessekreteraren och mötesordföranden ansvarar för att protokollet justeras och anslås.
Protokollet justeras av mötesordförande, mötessekreterare, samt två av mötet utsedda justeringspersoner.
Protokollet bör anslås i justerat skick senast tio läsdagar efter mötet.
Dessutom skall protokollet delges sektionens medlemmar.
Mötessekreterare och mötesordförande ansvarar för att protokollet justeras och anslås.

== Kallelse

Kallelse till #meeting_name skall anslås senast fyra vardagar innan mötet. Möte får kallas med kortare varsel, men då skall Bootloader eller Kernel ha tagit personlig kontakt med samtliga av $#committee_name"s"$ aktiva medlemmar för meddelande av mötets tidpunkt. Med
personlig menas ej e-post, meddelande på telefonsvarare eller liknande, ej heller brev eller fax.
Kallelse till pull request skall anslås senast fyra vardagar innan mötet.
Möte får sammankallas med kortare varsel, men då skall Bootloader eller Kernel ha tagit personlig kontakt med samtliga av *inits* aktiva medlemmar för att meddela mötets tidpunkt.
Med personlig kontakt avses varken e-post, meddelande på telefonsvarare eller liknande, och ej heller brev eller fax.

== Dagordning

Dagordning med tillhörande handlingar skall delges samtliga nämndmedlemmar senast två arbetsdagar före mötet. Ärende som ej upptagits på föredragningslista till möte får ej avgöras vid detta möte såvida inte samtliga närvarande med beslutsrätt är ense om att beslut skall fattas.
Dagordning med tillhörande handlingar skall delges samtliga nämndmedlemmar senast två arbetsdagar före mötet.
Ärende som ej upptagits på dagordningen för mötet får ej avgöras vid detta möte såvida inte samtliga närvarande med beslutsrätt är ense om att beslut skall fattas.

== Beslutsmässighet

#meeting_name är beslutsmässigt om och endast om kallat i enlighet med 3.7 och minst 1/2 utav de aktiva nämndmedlemmarna är närvarande. Vid personval så sker sluten omröstning och relativ majoritet (flest röster) krävs.
En pull request är beslutsmässig om och endast om kallat i enlighet med 3.7 och minst hälften av de aktiva nämndmedlemmarna är närvarande.
Vid personval sker sluten omröstning och relativ majoritet (flest röster) krävs.

== Ändringar i reglementet

Vid förslag på ändringar i reglementet ska förslaget godkännas två på varandra följande #meeting_name, med minst 7 dagars mellanrum.
Vid förslag till ändring av reglementet skall förslaget godkännas vid två på varandra följande pull requests, med minst sju dagars mellanrum.