Back to SIWAK Home
Official Engineering & Changelog Report

SIWAK Project Development Report

Day-to-Day Engineering Progress, Security Hardening & System Updates

Active Development

Saturday, November 14, 2026 | 20.01 WIB

Application Identity (Official Template)

App Name: SIWAK
App Description: Sistem Informasi Wawancara Kandidat
App Creator: Bos Wisnu
App System Analyst: Bos Wisnu & Nei AI
App Copyright: 202611 Yayasan Kesejahteraan Madani (YAKESMA)
Next.js 16.4.6React 19.3.0Tailwind CSS v4Categorized DatasetsVPS Jagoan Hosting (Native)

Categorized Recruitment Datasets (`datasource/dataset/`)

2026-11_IT_Software_Developer

Owner: Bos Wisnu • Divisi Teknologi & SI

Interviewed
Interview Reports & Question Sheets/

Executive results (XLSX), tech conclusions, interview questions (PDF)

Shortlists/

Top 20 & Top 50 evaluated candidates (XLSX)

Candidate Databases/

Structured JSON profiles & candidates database

2026-11_IT_Support_Network

Owner: Bos Wisnu • Divisi Operasional IT

Shortlisted
Interview Reports & Question Sheets/

Interview question guides & Jabodetabek pool (PDF)

Shortlists/

Top 10 & Top 20 candidate workbooks (XLSX)

Candidate Databases/

Candidate pools & final JSON databases

Chronological Engineering Activity (Day-to-Day Log)

D1.3
Day 1 (Part 3)•12 November 2026

Granular Dataset Subfolder Categorization for Recruitment Batches

v0.2.1 (Subfolder Organization)

Structured and partitioned all candidate assets into dedicated subfolders (`Interview Reports & Question Sheets`, `Shortlists`, and `Candidate Databases`) across both Software Developer and IT Support dataset batches.

Software Developer Dataset Subfolders

  • Moved interview PDFs (executive reports, questions, interview sheets) and technical conclusions into `Interview Reports & Question Sheets/`.
  • Organized top 20 & top 50 scoring workbooks into `Shortlists/`.
  • Isolated candidate profiles and parsed candidate rosters into `Candidate Databases/`.

IT Support & Network Dataset Subfolders

  • Created `Candidate Databases/` storing candidate rosters (`it_support_network_candidates.json`, `top_20_it_support_network_final.json`).
  • Created `Shortlists/` storing filtered candidate lists (`Top_10` & `Top_20`).
  • Created `Interview Reports & Question Sheets/` storing interview questions and regional candidate profiles (`Kandidat_IT_Support_Network_Jabodetabek.pdf`).

Event Manifest Alignment

  • Updated `events.json` manifest to reference the newly categorized relative subfolder paths.
D1.2
Day 1 (Part 2)•12 November 2026

Datasource & Event-Based Dataset Management Architecture

v0.2.0 (Datasource Architecture)

Engineered the candidate storage architecture (`datasource/dataset/`) to organize multi-batch recruitment events by date, event owner, and hiring department. Configured native deployment architecture for Jagoan Hosting VPS.

Datasource & Dataset Hierarchy (Q2 Resolution)

  • Established `datasource/dataset/` directory to store candidate archives (PDF interview sheets, XLSX scorecards, and JSON rosters).
  • Structured event batches: `2026-11_IT_Software_Developer` (Executive interview results, technical conclusions, question sheets) and `2026-11_IT_Support_Network` (Top candidate shortlists).
  • Created `events.json` manifest specifying event ownership (`Bos Wisnu - Head of IT`), hiring departments, and linked assessment files.

Infrastructure & Dedicated Hosting Blueprint (Q3 Resolution)

  • Designed for native/dedicated hosting on VPS Jagoan Hosting (`siwak.morningflow.id`) without port conflicts.
  • Prepared standalone PM2 deployment automation script (`deploy.ps1`).

Report Scope Governance (Q1 Resolution)

  • Affirmed `siwak.morningflow.id/dev` as dedicated development report exclusive to the SIWAK project.
  • Implemented automated continuous changelog logging for every SIWAK engineering milestone.
D1.1
Day 1 (Part 1)•12 November 2026

Project Inception, Official Metadata Template & /dev Reporting Suite

v0.1.0 (Inception)

Initiated SIWAK (Sistem Informasi Wawancara Kandidat) Next.js 16 core foundation, applied Bos Wisnu's official application metadata template, and implemented the `/dev` day-to-day progress report with clean PDF export capabilities.

Core Stack Setup

  • Scaffolded Next.js 16.4.6 with App Router, React 19.3.0, Tailwind CSS v4, and TypeScript 5.
  • Configured standalone build output for lightweight production distribution.
  • Enforced strict linting and type-safety rules.

Official Application Metadata Template

  • Integrated default Bos Wisnu template: App Name (SIWAK), Description (Sistem Informasi Wawancara Kandidat), URL (siwak.morningflow.id), Creator (Bos Wisnu), System Analyst (Bos Wisnu & Nei AI), Copyright (202611 Yayasan Kesejahteraan Madani - YAKESMA).

Web Development Report & PDF Export (/dev)

  • Built `/dev` route with responsive design and one-click 'Print / Export PDF' functionality.
  • Integrated custom `@media print` CSS rules to generate clean, publication-ready executive reports without navigation buttons or URL artifacts.

SIWAK (Sistem Informasi Wawancara Kandidat) • LAZNAS Yakesma

This document is automatically maintained by the SIWAK development reporting suite.