YAZAPustaka

Dokumentasi YAZA

Cari berdasarkan topik, jenis, status, atau source Markdown.

Compiler preview 0.1.0

Pustaka ini memuat 35 dokumen proyek. Untuk kemampuan runtime, periksa matriks kapabilitas dan catatan versi.

35 dokumen

Appendix G implementation status

Appendix G is a design specification for a layered YAZA application. Its sample code describes desired language and library APIs; it is not directly executable in the current compiler. This document tracks implemented behavior…

appendix-g-implementation-status.md
Status & panduanTESTING / DEVELOPMENT

Appendix H security implementation status

This document compares the current YAZA source tree and runnable native API with Appendix H of the security blueprint. Appendix H is a target design, not a set of implemented guarantees. “Partial” means a named control exists in…

appendix-h-security-status.md
Status & panduanTESTING / DEVELOPMENT

Introduction to YAZA Programming

Author: Yahya Zakariya Project: YAZA Programming Language Edition: Living manuscript, 0.6 Status: Coding textbook in progress; implementation snapshot dated 28 October 2026 Audience: Complete beginners, then programmers learning…

tutorial/yaza-programming-language-book.md
Status & panduanTESTING / DEVELOPMENT

Runtime capability matrix

Language-core progress estimate — 2026-10-27: about 35%. This is a manual estimate against the accepted general-purpose language design, not a percentage of source files or tests. The self-hosted compiler and core control-flow,…

runtime-capability-matrix.md
Status & panduanTESTING / DEVELOPMENT

YAZA API Completion Plan

API work is the first product priority. Web, monolith, and mobile work starts after the API release gates below are met. “100% complete” means complete against a published, versioned API profile and its acceptance tests; it cannot…

api-completion-roadmap.md
Status & panduanTESTING / DEVELOPMENT

YAZA native CLI and macOS installer

compiler/nativecli.yz is a YAZA-written, self-hosted compiler/CLI slice. It supports --version, --help, new, generate, db migrate, db status, audit --security, check, test, bench, build, and run. The security audit emits YAZA JSON…

native-cli-installer.md
Status & panduanTESTING / DEVELOPMENT

YAZA Security Threat Model

Version: 1.2 Reviewed against repository state: 2026-10-28 Scope: YAZA compiler and CLI, generated native programs, the API runtime, PostgreSQL client, local build/test workflow, and declared target status.

security/threat-model.md
Status & panduanTESTING / DEVELOPMENT

Historical YAZA Security Mapping: OWASP Top 10:2021

Mapping version: 1.0 Baseline: OWASP Top 10:2021, retained as a historical snapshot Reviewed against source tree: 2026-10-27 Status: Prototype control inventory; not a security certification

owasp-top-10-2021-mapping.md
KeamananREFERENSI KEAMANAN

YAZA OWASP API Security Top 10:2023 Mapping

Status: Current-state mapping and proposed release checks; not an OWASP certification Reviewed against repository status: 2026-10-28 Related: Security assurance proposal, Appendix H status, YAZA threat model

security/owasp-api-security-2023-mapping.md
KeamananREFERENSI KEAMANAN

YAZA Security Assurance Proposal

Status: Integrated proposal; implementation and operational commitments are tracked separately Baseline review: 2026-10-28 Scope: YAZA compiler and CLI, generated C and native programs, API runtime, PostgreSQL clients, standard…

security/yaza-security-review-proposal.md
KeamananCOMING SOON · PROPOSAL

YAZA Security Mapping: OWASP Top 10:2025

Mapping version: 1.0 Baseline: OWASP Top 10:2025 Reviewed against source tree: 2026-10-28 Status: Prototype control inventory; not a security certification

security/owasp-top-10-2025-mapping.md
KeamananREFERENSI KEAMANAN

HTTP parser fuzz regression workflow

The runtime-security workflow starts with six HTTP/JSON seeds generated by scripts/seed-http-fuzz-corpus.sh. That script also copies every .seed file in tests/fuzz-corpus/ into the temporary libFuzzer corpus. The deterministic…

fuzz-regression-workflow.md
ReferensiREFERENSI

PostgreSQL schema snapshot

yaza db snapshot [output.json] connects to the PostgreSQL database selected by DATABASEURL and writes a canonical catalog snapshot. The default path is yaza.schema.json. The connection uses the YAZA PostgreSQL v3 client and…

postgresql-schema-snapshot.md
ReferensiREFERENSI

Scoped cleanup and PostgreSQL transactions

YAZA supports an explicit defer cleanupcall(arguments) statement. It registers one direct function call in the current lexical C scope. Arguments are type-checked and evaluated once, from left to right, when the statement runs; the…

deferred-cleanup.md
ReferensiREFERENSI

RFC 0001: Core Types, Nullability, and Errors

Status: Accepted Areas: Appendix G.1, G.3, G.5, G.6, G.10; Appendix H.4 Depends on: RFC 0002 for ownership and representation rules

rfcs/0001-core-types-and-errors.md
RFCRFC / RANCANGAN

YAZA RFCs

This directory contains approved design decisions for unresolved language, runtime, framework, and security work. All eight RFCs were accepted by the project owner on 2026-10-23. Acceptance approves their design direction; it is…

rfcs/README.md
RFCRFC / RANCANGAN

Proposal: YAZA Atlas Maps Engine

Status: Draft proposal — awaiting owner review Proposed engine name: YAZA Atlas Scope: YAZA-owned geospatial kernel, map data pipeline, renderer, offline packs, and later search/routing services

proposals/yaza-atlas-maps-engine.md
ProposalCOMING SOON · PROPOSAL

Proposal: YAZA Base SQL Database

Status: Proposed; accepted by the project owner for proposal work, not yet implemented Product name recommendation: YAZA Base CLI surface: yaza db ... Engine process name: yazad (provisional)

proposals/yaza-base-sql-database.md
ProposalCOMING SOON · PROPOSAL

Proposal: YAZA Ecosystem Module Roadmap

Status: Draft proposal — module catalog and dependency direction for review Purpose: Plan a coherent collection of first-party packages for backend, web, mobile, data, maps, realtime, and deployment

proposals/yaza-ecosystem-module-roadmap.md
ProposalCOMING SOON · PROPOSAL

Proposal: YAZA UI Design System

Status: Accepted product direction — initial web starter foundation implemented; full system remains incomplete Scope: A YAZA-owned design language, component standard, web renderer, and future mobile renderer Decision: YAZA UI is…

proposals/yaza-ui-design-system.md
ProposalCOMING SOON · PROPOSAL

Proposal: YAZA-Owned Data, Media, Analytics, and Web Modules

Status: Accepted design direction — staged implementation in progress Scope: Standard-library design for data files, documents, media, statistics, and web applications Decision: Accepted by the project owner on 2026-10-24. Option A…

proposals/yaza-data-media-web-modules.md
ProposalCOMING SOON · PROPOSAL

YAZA Database Driver Architecture

Status: Recommended architecture — implementation staged by API priority Priority: API completion; PostgreSQL first Implementation status: PostgreSQL protocol, transport, and CRUD foundations exist. Generated API builds use the…

proposals/yaza-database-drivers.md
ProposalCOMING SOON · PROPOSAL

YAZA Proposals

Proposals record design directions and do not imply implementation, even when the direction has been accepted. The code-backed implementation status remains in the runtime capability matrix, Appendix G status, and Appendix H status.

proposals/README.md
ProposalCOMING SOON · PROPOSAL

YAZA Pulse Real-Time and Event Streaming Engine

Status: Accepted design direction — implementation pending (accepted by the project owner on 2026-10-24) Proposal name: YAZA Pulse Scope: Typed realtime sessions and a durable, partitioned publish/subscribe event broker for YAZA…

proposals/yaza-pulse-realtime-engine.md
ProposalCOMING SOON · PROPOSAL

Draft plan — Gate A: executable typed layered CRUD

Status: Proposed draft plan for review by the project owner. This document is written to be folded into the API completion plan or an RFC; it is not an accepted decision. Its implementation notes were refreshed on 2026-10-27 to…

drafts/gate-a-implementation-plan.md
DraftTESTING / DEVELOPMENT · DRAFT

Draft plan — live PostgreSQL verification for the pure-YAZA client

Status: Proposed draft test plan for review. This document is written to be folded into the API completion plan (Gate B evidence) or an RFC; it is not an accepted decision and does not change implementation status.

drafts/postgresql-live-verification-plan.md
DraftTESTING / DEVELOPMENT · DRAFT

Draft RFC 0009: Small syntax and semantics decisions

Status: Proposed — draft for review by the project owner. Not accepted; nothing in this document changes implementation status. The exact numbers, examples, and diagnostics text are subject to revision before acceptance. Written to…

drafts/rfc-draft-small-syntax-decisions.md
DraftTESTING / DEVELOPMENT · DRAFT