Versi: 1.0 — Draft
Tanggal: 9 Maret 2026
Status: In Review
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Product Definition Document | |
| ## Sistem Manajemen Rental Mobil (RentalKu) | |
| > **Versi:** 1.0 — Draft | |
| > | |
| > | |
| > **Tanggal:** 27 Februari 2026 | |
| > | |
| > **Status:** In Review |
- Pull the ticket from Linear: use
mcp__linear-server__get_issuewith the issue ID - Read comments on the immediately preceding ticket (e.g. if starting E3-003, read E3-002 comments) using
mcp__linear-server__list_comments— look for handoff notes left by the previous agent - Read the full description, acceptance criteria, technical notes, and API tests
- Set the ticket status to In Progress via
mcp__linear-server__save_issue
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { useState, useRef } from 'react'; | |
| type AudioRecorderProps = { | |
| onRetryRecording: () => void; | |
| onRecordingComplete: (audioBlob: Blob) => void; | |
| } | |
| export function AudioRecorder({ | |
| onRetryRecording, | |
| onRecordingComplete, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| CREATE TABLE IF NOT EXISTS USERS ( | |
| ID serial primary key not null, | |
| UserName varchar(200)null, | |
| Parent int not null | |
| ); | |
| INSERT INTO USERS (UserName, Parent) VALUES ('Ali', 2) | |
| INSERT INTO USERS (UserName, Parent) VALUES ('Budi', 0) | |
| INSERT INTO USERS (UserName, Parent) VALUES ('Cecep', 1) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 'use strict'; | |
| const fs = require('fs'); | |
| process.stdin.resume(); | |
| process.stdin.setEncoding('utf-8'); | |
| let inputString = ''; | |
| let currentLine = 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| type Employee struct { | |
| Name string | |
| Age int | |
| Height float32 // cm | |
| Gender string | |
| PositionName string | |
| MonthsOfService int | |
| Department string | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // You can edit this code! | |
| // Click here and start typing. | |
| package main | |
| import ( | |
| "fmt" | |
| "math" | |
| ) | |
| type Shape interface { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Closure is a function which can be stored on a variable | |
| package main | |
| import { | |
| "fmt" | |
| } | |
| func main() { | |
| var numbers = []int{2, 3, 4, 5, 6, 7, 8, 9} |
NewerOlder