[{"data":1,"prerenderedAt":1097},["ShallowReactive",2],{"navigation":3,"nuxt-content:/blog/2025s1_roadmap":588,"/blog/2025s1_roadmap-surround":1077},[4,549,581],{"title":5,"_path":6,"children":7},"🎓docs","/docs",[8,10,13,42,102,114,173,248,512,546],{"title":9,"_path":6},"🚸Welcome",{"title":11,"_path":12},"⚡Quickstart⚡","/docs/quickstart",{"title":14,"_path":15,"children":16},"✅checklist","/docs/checklist",[17,20,23,27,30,33,36,39],{"title":18,"_path":19},"assert","/docs/checklist/assert",{"title":21,"_path":22},"Deep assert","/docs/checklist/assert_deep",{"title":24,"_path":25,"icon":26},"Check","/docs/checklist/check",null,{"title":28,"_path":29},"filter","/docs/checklist/filter",{"title":31,"_path":32},"format fields","/docs/checklist/format_fields",{"title":34,"_path":35},"intro checklist","/docs/checklist/intro",{"title":37,"_path":38},"Shortcuts","/docs/checklist/shortcuts",{"title":40,"_path":41},"show","/docs/checklist/show",{"title":43,"_path":44,"children":45},"🔠craftform","/docs/craftform",[46,48,51,54,57,60,63,66,69,93,96,99],{"title":47,"_path":44},"craftform",{"title":49,"_path":50},"Simple","/docs/craftform/simple",{"title":52,"_path":53},"behaviour","/docs/craftform/api_behaviour",{"title":55,"_path":56},"Checklist","/docs/craftform/checklist",{"title":58,"_path":59},"craftform delegation","/docs/craftform/delegation",{"title":61,"_path":62},"ICraftContext","/docs/craftform/icraftcontext",{"title":64,"_path":65},"Info","/docs/craftform/info",{"title":67,"_path":68},"ppw-wizard-craft","/docs/craftform/ppw_wizard_craft",{"title":70,"_path":71,"children":72},"📜script.py","/docs/craftform/script",[73,75,78,81,84,87,90],{"title":74,"_path":71},"Introduction to script.py",{"title":76,"_path":77},"delivery","/docs/craftform/script/delivery",{"title":79,"_path":80},"drop_file()","/docs/craftform/script/drop_file",{"title":82,"_path":83},"generate","/docs/craftform/script/generate",{"title":85,"_path":86},"mail","/docs/craftform/script/mail",{"title":88,"_path":89},"Signature","/docs/craftform/script/signature",{"title":91,"_path":92},"Template","/docs/craftform/script/template",{"title":94,"_path":95},"signature","/docs/craftform/signature",{"title":97,"_path":98},"Spreadsheet","/docs/craftform/spreadsheet",{"title":100,"_path":101},"template","/docs/craftform/template",{"title":103,"_path":104,"children":105},"🔨forge","/docs/forge",[106,108,111],{"title":107,"_path":104},"Forge",{"title":109,"_path":110},"Scrap","/docs/forge/scrap",{"title":112,"_path":113},"shortcuts","/docs/forge/shortcuts",{"title":115,"_path":116,"children":117},"🔏signature","/docs/signature",[118,121,124,170],{"title":119,"_path":120},"Intro","/docs/signature/intro",{"title":122,"_path":123},"Development","/docs/signature/dev",{"title":125,"_path":126,"children":127},"Providers","/docs/signature/providers",[128,131,134,137,140,143,146,149,152,155,158,161,164,167],{"title":129,"_path":130},"Chambersign","/docs/signature/providers/chambersign",{"title":132,"_path":133},"Chave Mobile Digital","/docs/signature/providers/chavemovedigital",{"title":135,"_path":136},"Docage","/docs/signature/providers/docage",{"title":138,"_path":139},"Docaposte","/docs/signature/providers/docaposte",{"title":141,"_path":142},"External Signature","/docs/signature/providers/external",{"title":144,"_path":145},"Fake Signature","/docs/signature/providers/fake",{"title":147,"_path":148},"HelloSign","/docs/signature/providers/hellosign",{"title":150,"_path":151},"JeSignexpert","/docs/signature/providers/jesignexpert",{"title":153,"_path":154},"lex-community","/docs/signature/providers/lex-community",{"title":156,"_path":157},"Lex persona","/docs/signature/providers/lexpersona",{"title":159,"_path":160},"Luxtrust","/docs/signature/providers/luxtrust",{"title":162,"_path":163},"Pandadoc","/docs/signature/providers/pandadoc",{"title":165,"_path":166},"Universign","/docs/signature/providers/universign",{"title":168,"_path":169},"Yousign","/docs/signature/providers/yousign",{"title":171,"_path":172},"Workflow","/docs/signature/workflow",{"title":174,"_path":175,"children":176},"🌐ref","/docs/ref",[177,180,205,208,242,245],{"title":178,"_path":179},"flexpath","/docs/ref/flexpath",{"title":181,"_path":182,"children":183},"Modules","/docs/ref/modules",[184,187,190,193,196,199,202],{"title":185,"_path":186},"attachment","/docs/ref/modules/attachment",{"title":188,"_path":189},"certificate","/docs/ref/modules/certificate",{"title":191,"_path":192},"checklist_include","/docs/ref/modules/checklist_include",{"title":194,"_path":195},"factur-x","/docs/ref/modules/facturx",{"title":197,"_path":198},"fec","/docs/ref/modules/fec",{"title":200,"_path":201},"olap","/docs/ref/modules/olap",{"title":203,"_path":204},"photo","/docs/ref/modules/photo",{"title":206,"_path":207},"S3 bucket","/docs/ref/ref",{"title":209,"_path":210,"children":211},"Roles","/docs/ref/roles",[212,215,218,221,224,227,230,233,235,236,239],{"title":213,"_path":214},"ADMIN","/docs/ref/roles/admin",{"title":216,"_path":217},"ANON","/docs/ref/roles/anon",{"title":219,"_path":220},"Role AUTHENTICATED","/docs/ref/roles/authenticated",{"title":222,"_path":223},"CHECK","/docs/ref/roles/check",{"title":225,"_path":226},"CRAFT","/docs/ref/roles/craft",{"title":228,"_path":229},"DEV","/docs/ref/roles/dev",{"title":231,"_path":232},"DOCUMENTS","/docs/ref/roles/documents",{"title":222,"_path":234},"/docs/ref/roles/home",{"title":209,"_path":210},{"title":237,"_path":238},"NOBANNER","/docs/ref/roles/nobaner",{"title":240,"_path":241},"*","/docs/ref/roles/wildcard",{"title":243,"_path":244},"visibility","/docs/ref/visibility",{"title":246,"_path":247},"Exemple visibilité","/docs/ref/visibility_case",{"title":249,"_path":250,"children":251},"🌐portal","/docs/portal",[252,255,466,469,484,487,490,506,509],{"title":253,"_path":254},"banner","/docs/portal/banner",{"title":256,"_path":257,"children":258},"\u003C>components","/docs/portal/components",[259,269,282,304,317,319,338,351,361,364,367,370,373,376,379,382,385,388,391,394,397,400,403,406,409,412,419,441],{"title":260,"_path":261,"children":262},"\u003Cppw-cardgame-*>","/docs/portal/components/cardgame",[263,266],{"title":264,"_path":265},"\u003Cppw-cardgame-deck>","/docs/portal/components/cardgame/ppw-cardgame-deck",{"title":267,"_path":268},"\u003Cppw-cardgame-single>","/docs/portal/components/cardgame/ppw-cardgame-single",{"title":270,"_path":271,"children":272},"\u003Cppw-gallery-*>","/docs/portal/components/gallery",[273,276,279],{"title":274,"_path":275},"\u003Cppw-carroussel>","/docs/portal/components/gallery/ppw-carroussel",{"title":277,"_path":278},"\u003Cppw-gallery-browser>","/docs/portal/components/gallery/ppw-gallery-browser",{"title":280,"_path":281},"\u003Cppw-gallery-products>","/docs/portal/components/gallery/ppw-gallery-products",{"title":283,"_path":284,"children":285},"\u003Cppw-hero-*>","/docs/portal/components/hero",[286,289,292,295,298,301],{"title":287,"_path":288},"\u003Cppw-hero-proposition-section>","/docs/portal/components/hero/ppw-hero-proposition-section",{"title":290,"_path":291},"\u003Cppw-hero0>","/docs/portal/components/hero/ppw-hero0",{"title":293,"_path":294},"\u003Cppw-hero3>","/docs/portal/components/hero/ppw-hero3",{"title":296,"_path":297},"\u003Cppw-hero4>","/docs/portal/components/hero/ppw-hero4",{"title":299,"_path":300},"\u003Cppw-hero5>","/docs/portal/components/hero/ppw-hero5",{"title":302,"_path":303},"\u003Cppw-hero6>","/docs/portal/components/hero/ppw-hero6",{"title":305,"_path":306,"children":307},"Icon","/docs/portal/components/icon",[308,311,314],{"title":309,"_path":310},"\u003Cppw-icon-checklist>","/docs/portal/components/icon/ppw-icon-checklist",{"title":312,"_path":313},"\u003Cppw-icon-craftform>","/docs/portal/components/icon/ppw-icon-craftform",{"title":315,"_path":316},"\u003Cppw-icon-document>","/docs/portal/components/icon/ppw-icon-document",{"title":318,"_path":257},"Components",{"title":320,"_path":321,"children":322},"\u003Cppw-input-*>","/docs/portal/components/input",[323,326,329,332,335],{"title":324,"_path":325},"intro","/docs/portal/components/input/intro",{"title":327,"_path":328},"\u003Cppw-input>","/docs/portal/components/input/ppw-input",{"title":330,"_path":331},"\u003Cppw-input-craftform>","/docs/portal/components/input/ppw-input-craftform",{"title":333,"_path":334},"\u003Cppw-input-path>","/docs/portal/components/input/ppw-input-path",{"title":336,"_path":337},"\u003Cppw-input-user>","/docs/portal/components/input/ppw-input-user",{"title":339,"_path":340,"children":341},"\u003Cppw-pdf-*>","/docs/portal/components/pdf",[342,345,348],{"title":343,"_path":344},"\u003Cppw-pdf-link>","/docs/portal/components/pdf/ppw-pdf-link",{"title":346,"_path":347},"\u003Cppw-pdf-links>","/docs/portal/components/pdf/ppw-pdf-links",{"title":349,"_path":350},"\u003Cppw-pdfview>","/docs/portal/components/pdf/ppw-pdfview",{"title":352,"_path":353,"children":354},"Playground","/docs/portal/components/playground",[355,358],{"title":356,"_path":357},"ppw-playground-checklist-result","/docs/portal/components/playground/ppw-playground-checklistresult",{"title":359,"_path":360},"ppw-playground-main","/docs/portal/components/playground/ppw-playground-main",{"title":362,"_path":363},"\u003Cppw-alert>","/docs/portal/components/ppw-alert",{"title":365,"_path":366},"\u003Cppw-benefits-section>","/docs/portal/components/ppw-benefits-section",{"title":368,"_path":369},"\u003Cppw-carousel>","/docs/portal/components/ppw-carousel",{"title":371,"_path":372},"\u003Cppw-editor>","/docs/portal/components/ppw-editor",{"title":374,"_path":375},"\u003Cppw-factice>","/docs/portal/components/ppw-factice",{"title":377,"_path":378},"\u003Cppw-features-section>","/docs/portal/components/ppw-features-section",{"title":380,"_path":381},"\u003Cppw-fullscreen>","/docs/portal/components/ppw-fullscreen",{"title":383,"_path":384},"\u003Cppw-json-editor>","/docs/portal/components/ppw-json-editor",{"title":386,"_path":387},"\u003Cppw-json-schema-form>","/docs/portal/components/ppw-json-schema-form",{"title":389,"_path":390},"\u003Cppw-mermaid>","/docs/portal/components/ppw-mermaid",{"title":392,"_path":393},"\u003Cppw-metric>","/docs/portal/components/ppw-metric",{"title":395,"_path":396},"\u003Cppw-modal>","/docs/portal/components/ppw-modal",{"title":398,"_path":399},"\u003Cppw-pubkey>","/docs/portal/components/ppw-pubkey",{"title":401,"_path":402},"\u003Cppw-roles>","/docs/portal/components/ppw-roles",{"title":404,"_path":405},"\u003Cppw-social-share>","/docs/portal/components/ppw-social-share",{"title":407,"_path":408},"\u003Cppw-viz>","/docs/portal/components/ppw-viz",{"title":410,"_path":411},"\u003Cppw-wizard-craft>","/docs/portal/components/ppw-wizard-craft",{"title":413,"_path":414,"children":415},"Showcase","/docs/portal/components/showcase",[416],{"title":417,"_path":418},"\u003Cppw-showcase-check>","/docs/portal/components/showcase/ppw-showcase-check",{"title":420,"_path":421,"children":422},"Sign","/docs/portal/components/sign",[423,426,429,432,435,438],{"title":424,"_path":425},"ppw-sign-account","/docs/portal/components/sign/ppw-sign-account",{"title":427,"_path":428},"ppw-sign-account-detail","/docs/portal/components/sign/ppw-sign-account-detail",{"title":430,"_path":431},"ppw-sign-accounts","/docs/portal/components/sign/ppw-sign-accounts",{"title":433,"_path":434},"ppw-sign-provider","/docs/portal/components/sign/ppw-sign-provider",{"title":436,"_path":437},"ppw-sign-workflow","/docs/portal/components/sign/ppw-sign-workflow",{"title":439,"_path":440},"ppw-sign-workflow-item","/docs/portal/components/sign/ppw-sign-workflow-item",{"title":442,"_path":443,"children":444},"\u003Cppw-svg/anim-*>","/docs/portal/components/svg_anim",[445,448,451,454,457,460,463],{"title":446,"_path":447},"\u003Cppw-anim>","/docs/portal/components/svg_anim/ppw-anim",{"title":449,"_path":450},"\u003Cppw-anim-carousel>","/docs/portal/components/svg_anim/ppw-anim-carousel",{"title":452,"_path":453},"\u003Cppw-anim-scroll>","/docs/portal/components/svg_anim/ppw-anim-scroll",{"title":455,"_path":456},"\u003Cppw-anim-scroll2>","/docs/portal/components/svg_anim/ppw-anim-scroll2",{"title":458,"_path":459},"\u003Cppw-svg>","/docs/portal/components/svg_anim/ppw-svg",{"title":461,"_path":462},"\u003Cppw-svga>","/docs/portal/components/svg_anim/ppw-svga",{"title":464,"_path":465},"Scroll3 Full","/docs/portal/components/svg_anim/scroll3-full",{"title":467,"_path":468},"Content","/docs/portal/content",{"title":470,"_path":471,"children":472},"Episode","/docs/portal/episode",[473,474],{"title":470,"_path":471},{"title":475,"_path":476,"children":477},"SampleSerie","/docs/portal/episode/sample_serie",[478,481],{"title":479,"_path":480},"My First Adventure","/docs/portal/episode/sample_serie/sample-s01e01",{"title":482,"_path":483},"Another trip","/docs/portal/episode/sample_serie/sample-s01e02",{"title":485,"_path":486},"forking","/docs/portal/fork",{"title":488,"_path":489},"i18n - internationalization","/docs/portal/i18n",{"title":491,"_path":492,"children":493},"📄pages","/docs/portal/pages",[494,497,500,503],{"title":495,"_path":496},"/check","/docs/portal/pages/check",{"title":498,"_path":499},"/craft","/docs/portal/pages/craft",{"title":501,"_path":502},"/gallery","/docs/portal/pages/gallery",{"title":504,"_path":505},"home","/docs/portal/pages/home",{"title":507,"_path":508},"permissions","/docs/portal/perm",{"title":510,"_path":511},"pricing","/docs/portal/pricing",{"title":513,"_path":514,"children":515},"🎓team","/docs/team",[516,519,526,529,538,540,543],{"title":517,"_path":518},"AI","/docs/team/ai",{"title":520,"_path":521,"children":522},"Api","/docs/team/api",[523],{"title":524,"_path":525},"API dev","/docs/team/api/dev",{"title":527,"_path":528},"pp-cli","/docs/team/cli",{"title":530,"_path":531,"children":532},"Deploy","/docs/team/deploy",[533,535],{"title":530,"_path":534},"/docs/team/deploy/cloudflare",{"title":536,"_path":537},"deploy API on scaleway","/docs/team/deploy/scaleway",{"title":539,"_path":514},"Docs TEAM",{"title":541,"_path":542},"versions paxpar","/docs/team/versions",{"title":544,"_path":545},"How to visualize a branch of the project on a local server","/docs/team/visu_localhost",{"title":547,"_path":548},"TODO doc","/docs/todo",{"title":550,"_path":551,"children":552},"Our publications","/blog",[553,554,557,560,563,566,569,572,575,578],{"title":550,"_path":551},{"title":555,"_path":556},"paxpar roadmap 2025S1 update","/blog/2025s1_roadmap",{"title":558,"_path":559},"Creating a craftform","/blog/art_attest_exam_craft",{"title":561,"_path":562},"Creating a mock-up Checklist","/blog/art_attest_exam_maq_cl",{"title":564,"_path":565},"Creating a document's template","/blog/art_attest_exam_template",{"title":567,"_path":568},"Shamir Secret Sharing, a cryptographic matter.","/blog/art_crypto_shamir",{"title":570,"_path":571},"Certificate","/blog/art_oi_fraude-certif-soudeur",{"title":573,"_path":574},"Audit Trail","/blog/art_paf_usurp_id",{"title":576,"_path":577},"Smart documents","/blog/art_pdf_augm",{"title":579,"_path":580},"CAD/BIM parametric values compliance","/blog/tech_bim_param",{"title":582,"_path":583,"children":584},"Legal","/legal",[585],{"title":586,"_path":587},"Cgu","/legal/cgu",{"_path":556,"_dir":589,"_draft":590,"_partial":590,"_locale":591,"title":555,"description":592,"authors":593,"date":596,"body":597,"_type":1071,"_id":1072,"_source":1073,"_file":1074,"_stem":1075,"_extension":1076},"blog",false,"en","The 2025 semester 1 update of paxpar roadmap",[594],{"name":595},"Philippe ENTZMANN","2025-03-30",{"type":598,"children":599,"toc":1058},"root",[600,609,615,622,627,641,646,659,664,694,700,705,710,715,720,726,731,736,741,747,752,757,763,768,773,778,783,788,793,798,804,809,814,819,823,828,833,855,860,865,870,903,908,913,919,924,929,934,944,949,976,981,998,1004,1008,1013,1019,1024,1052],{"type":601,"tag":602,"props":603,"children":605},"element","h1",{"id":604},"current-release",[606],{"type":607,"value":608},"text","Current release",{"type":601,"tag":610,"props":611,"children":612},"p",{},[613],{"type":607,"value":614},"Highlighted features of the current paxpar version 4.2.37:",{"type":601,"tag":616,"props":617,"children":619},"h2",{"id":618},"template-composition",[620],{"type":607,"value":621},"template composition",{"type":601,"tag":610,"props":623,"children":624},{},[625],{"type":607,"value":626},"To craft a document we generate PDF from templates.",{"type":601,"tag":610,"props":628,"children":629},{},[630,632,639],{"type":607,"value":631},"The template use to be a LibreOffice writer document (",{"type":601,"tag":633,"props":634,"children":636},"code",{"className":635},[],[637],{"type":607,"value":638},".odt",{"type":607,"value":640}," extension).",{"type":601,"tag":610,"props":642,"children":643},{},[644],{"type":607,"value":645},"We introduce template composition by adding new template engine\nand by allowing multiple templates.",{"type":601,"tag":610,"props":647,"children":648},{},[649,651,657],{"type":607,"value":650},"As an example you can provide, as usual, a simple ",{"type":601,"tag":633,"props":652,"children":654},{"className":653},[],[655],{"type":607,"value":656},"template.odt",{"type":607,"value":658},".",{"type":601,"tag":610,"props":660,"children":661},{},[662],{"type":607,"value":663},"Or you can",{"type":601,"tag":665,"props":666,"children":667},"ul",{},[668,674,679,684,689],{"type":601,"tag":669,"props":670,"children":671},"li",{},[672],{"type":607,"value":673},"tempalte_010_front.svg",{"type":601,"tag":669,"props":675,"children":676},{},[677],{"type":607,"value":678},"tempalte_020_contract.docx",{"type":601,"tag":669,"props":680,"children":681},{},[682],{"type":607,"value":683},"tempalte_030_technical.typst",{"type":601,"tag":669,"props":685,"children":686},{},[687],{"type":607,"value":688},"tempalte_040_details.md",{"type":601,"tag":669,"props":690,"children":691},{},[692],{"type":607,"value":693},"tempalte_050_extra.docx",{"type":601,"tag":616,"props":695,"children":697},{"id":696},"portal-signature",[698],{"type":607,"value":699},"portal signature",{"type":601,"tag":610,"props":701,"children":702},{},[703],{"type":607,"value":704},"Each PDF produced is now signed.\nThe signature if different for each portal.",{"type":601,"tag":610,"props":706,"children":707},{},[708],{"type":607,"value":709},"The signature reason is customizable\nand may contain the current user email.",{"type":601,"tag":610,"props":711,"children":712},{},[713],{"type":607,"value":714},"So it may be use as a cheap way to truthfully get the user who create the document.",{"type":601,"tag":610,"props":716,"children":717},{},[718],{"type":607,"value":719},"Legally it is not as solid as a true signature from the user.",{"type":601,"tag":616,"props":721,"children":723},{"id":722},"collaborative-forge",[724],{"type":607,"value":725},"collaborative forge",{"type":601,"tag":610,"props":727,"children":728},{},[729],{"type":607,"value":730},"multiple authors can work edit a checklist collaboratively",{"type":601,"tag":610,"props":732,"children":733},{},[734],{"type":607,"value":735},"web dev environment based on Jupyter Notebook",{"type":601,"tag":610,"props":737,"children":738},{},[739],{"type":607,"value":740},"edit checklist/craft and see them directly in your portal",{"type":601,"tag":616,"props":742,"children":744},{"id":743},"synchronized-to-live-pp-ref",[745],{"type":607,"value":746},"synchronized to live pp-ref",{"type":601,"tag":610,"props":748,"children":749},{},[750],{"type":607,"value":751},"From a synchronized pp-ref to a live",{"type":601,"tag":610,"props":753,"children":754},{},[755],{"type":607,"value":756},"S3 backend",{"type":601,"tag":616,"props":758,"children":760},{"id":759},"scrap-tool",[761],{"type":607,"value":762},"scrap tool",{"type":601,"tag":610,"props":764,"children":765},{},[766],{"type":607,"value":767},"Generate complex PDF from a single YAML file.",{"type":601,"tag":602,"props":769,"children":771},{"id":770},"roadmap",[772],{"type":607,"value":770},{"type":601,"tag":610,"props":774,"children":775},{},[776],{"type":607,"value":777},"Highlighted features of the comming versions:",{"type":601,"tag":616,"props":779,"children":781},{"id":780},"deleguation",[782],{"type":607,"value":780},{"type":601,"tag":610,"props":784,"children":785},{},[786],{"type":607,"value":787},"see ticket",{"type":601,"tag":610,"props":789,"children":790},{},[791],{"type":607,"value":792},"deleguer la creation d'un document\nex d'un RSI compose de 100 documents,\non peut deleguer la creation du document racine\nlui compose d'autres documents a deleguer\net ainsi de suite",{"type":601,"tag":610,"props":794,"children":795},{},[796],{"type":607,"value":797},"In a craft form, where you drop attached documents,\nyou will be able to deleguate a document\nthat will be automatically attached when finalize.",{"type":601,"tag":616,"props":799,"children":801},{"id":800},"signature-providers-integration",[802],{"type":607,"value":803},"signature providers integration",{"type":601,"tag":610,"props":805,"children":806},{},[807],{"type":607,"value":808},"paxpar supports any signature provider that respect the PAdES standard.",{"type":601,"tag":610,"props":810,"children":811},{},[812],{"type":607,"value":813},"Currently the generated PDF can be signed, externally, by any of those provider.",{"type":601,"tag":610,"props":815,"children":816},{},[817],{"type":607,"value":818},"We plan to integrate the signature process of someof those providers.",{"type":601,"tag":610,"props":820,"children":821},{},[822],{"type":607,"value":787},{"type":601,"tag":610,"props":824,"children":825},{},[826],{"type":607,"value":827},"multi-psc",{"type":601,"tag":610,"props":829,"children":830},{},[831],{"type":607,"value":832},"y-compris signatures legeres (portail)",{"type":601,"tag":665,"props":834,"children":835},{},[836,841,845,850],{"type":601,"tag":669,"props":837,"children":838},{},[839],{"type":607,"value":840},"Chave Move Digital",{"type":601,"tag":669,"props":842,"children":843},{},[844],{"type":607,"value":129},{"type":601,"tag":669,"props":846,"children":847},{},[848],{"type":607,"value":849},"Lex Community",{"type":601,"tag":669,"props":851,"children":852},{},[853],{"type":607,"value":854},"any provider that use standard PAdES signature",{"type":601,"tag":610,"props":856,"children":857},{},[858],{"type":607,"value":859},"BPMN representation of the workflow",{"type":601,"tag":616,"props":861,"children":863},{"id":862},"monorepo",[864],{"type":607,"value":862},{"type":601,"tag":610,"props":866,"children":867},{},[868],{"type":607,"value":869},"all pp project in a single repo :",{"type":601,"tag":665,"props":871,"children":872},{},[873,878,883,888,893,898],{"type":601,"tag":669,"props":874,"children":875},{},[876],{"type":607,"value":877},"pp-api",{"type":601,"tag":669,"props":879,"children":880},{},[881],{"type":607,"value":882},"pp-widgets",{"type":601,"tag":669,"props":884,"children":885},{},[886],{"type":607,"value":887},"pp-front",{"type":601,"tag":669,"props":889,"children":890},{},[891],{"type":607,"value":892},"pp-front0",{"type":601,"tag":669,"props":894,"children":895},{},[896],{"type":607,"value":897},"pp-schemas",{"type":601,"tag":669,"props":899,"children":900},{},[901],{"type":607,"value":902},"pp-test",{"type":601,"tag":610,"props":904,"children":905},{},[906],{"type":607,"value":907},"auto deploy of any branch",{"type":601,"tag":610,"props":909,"children":910},{},[911],{"type":607,"value":912},"faster release",{"type":601,"tag":616,"props":914,"children":916},{"id":915},"ai-integration",[917],{"type":607,"value":918},"AI integration",{"type":601,"tag":610,"props":920,"children":921},{},[922],{"type":607,"value":923},"See ticket",{"type":601,"tag":610,"props":925,"children":926},{},[927],{"type":607,"value":928},"This is a rolling feature that span over a longer period.\nWe currently use AI for deloppement and authoring only.\nThe paxpar released version does not contain any AI feature.",{"type":601,"tag":610,"props":930,"children":931},{},[932],{"type":607,"value":933},"Here is a sample conversation with the check assistant:",{"type":601,"tag":935,"props":936,"children":938},"pre",{"code":937},">>> Please tell me if I can trust the document `DSI6746.pdf` ?\n\nThe document has been submitted to the energie.qdoc portal.\nThe checklist `Controle DSI` has been applied and considers the document OK.\nVisit the energie.qdoc.pro portal for details.\nYou can also ask me about the document.\n\n>>> What is the document about ?\n\nThe document `RFI6746.pdf` is a *Rapport final d'Intervention*.\nIt contains 83 attached files for a total of 836 pages.\n\n>>> Who is Paul Legrand and what is his role ?\nPaul Legrand is an employee of the company GenElec (see document `OrgaGenElec.pdf`).\nHe worked on the steps 5, 6, 7 and 11 (see document `DS165.pdf`).\n",[939],{"type":601,"tag":633,"props":940,"children":942},{"__ignoreMap":941},"",[943],{"type":607,"value":937},{"type":601,"tag":610,"props":945,"children":946},{},[947],{"type":607,"value":948},"Here is a sample conversation with the craft author assistant:",{"type":601,"tag":935,"props":950,"children":954},{"code":951,"language":952,"meta":941,"className":953,"style":941},">>> Please \n","python","language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight",[955],{"type":601,"tag":633,"props":956,"children":957},{"__ignoreMap":941},[958],{"type":601,"tag":959,"props":960,"children":963},"span",{"class":961,"line":962},"line",1,[964,970],{"type":601,"tag":959,"props":965,"children":967},{"style":966},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[968],{"type":607,"value":969},">>>",{"type":601,"tag":959,"props":971,"children":973},{"style":972},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[974],{"type":607,"value":975}," Please\n",{"type":601,"tag":610,"props":977,"children":978},{},[979],{"type":607,"value":980},"Here is a sample conversation with the document assistant:",{"type":601,"tag":935,"props":982,"children":983},{"code":951,"language":952,"meta":941,"className":953,"style":941},[984],{"type":601,"tag":633,"props":985,"children":986},{"__ignoreMap":941},[987],{"type":601,"tag":959,"props":988,"children":989},{"class":961,"line":962},[990,994],{"type":601,"tag":959,"props":991,"children":992},{"style":966},[993],{"type":607,"value":969},{"type":601,"tag":959,"props":995,"children":996},{"style":972},[997],{"type":607,"value":975},{"type":601,"tag":616,"props":999,"children":1001},{"id":1000},"zkml",[1002],{"type":607,"value":1003},"ZKML",{"type":601,"tag":610,"props":1005,"children":1006},{},[1007],{"type":607,"value":923},{"type":601,"tag":610,"props":1009,"children":1010},{},[1011],{"type":607,"value":1012},"ZK : Zero Knowledge -> Prouver qu'on dispose d'une info sans la divulguer",{"type":601,"tag":602,"props":1014,"children":1016},{"id":1015},"todo",[1017],{"type":607,"value":1018},"TODO",{"type":601,"tag":610,"props":1020,"children":1021},{},[1022],{"type":607,"value":1023},"XSD ?",{"type":601,"tag":665,"props":1025,"children":1026},{},[1027,1032,1037,1042,1047],{"type":601,"tag":669,"props":1028,"children":1029},{},[1030],{"type":607,"value":1031},"link to issues",{"type":601,"tag":669,"props":1033,"children":1034},{},[1035],{"type":607,"value":1036},"link to BIM issue",{"type":601,"tag":669,"props":1038,"children":1039},{},[1040],{"type":607,"value":1041},"link to CSTB issue",{"type":601,"tag":669,"props":1043,"children":1044},{},[1045],{"type":607,"value":1046},"link to ZKML issue",{"type":601,"tag":669,"props":1048,"children":1049},{},[1050],{"type":607,"value":1051},"link to Coffee Market issue",{"type":601,"tag":1053,"props":1054,"children":1055},"style",{},[1056],{"type":607,"value":1057},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":941,"searchDepth":1059,"depth":1059,"links":1060},2,[1061,1062,1063,1064,1065,1066,1067,1068,1069,1070],{"id":618,"depth":1059,"text":621},{"id":696,"depth":1059,"text":699},{"id":722,"depth":1059,"text":725},{"id":743,"depth":1059,"text":746},{"id":759,"depth":1059,"text":762},{"id":780,"depth":1059,"text":780},{"id":800,"depth":1059,"text":803},{"id":862,"depth":1059,"text":862},{"id":915,"depth":1059,"text":918},{"id":1000,"depth":1059,"text":1003},"markdown","content:en:blog:2025S1_roadmap.md","content","en/blog/2025S1_roadmap.md","en/blog/2025S1_roadmap","md",[1078,1083],{"_path":471,"_dir":1079,"_draft":590,"_partial":590,"_locale":591,"title":470,"description":941,"_type":1071,"_id":1080,"_source":1073,"_file":1081,"_stem":1082,"_extension":1076},"portal","content:docs:70.portal:episode:index.md","docs/70.portal/episode/index.md","docs/70.portal/episode/index",{"_path":565,"_dir":589,"_draft":590,"_partial":590,"_locale":591,"title":564,"description":1084,"image":1085,"authors":1087,"date":1093,"_type":1071,"_id":1094,"_source":1073,"_file":1095,"_stem":1096,"_extension":1076},"How to create a customised document template based on a use case with an examination certificate",{"src":1086},"https://media.paxpar.tech/pp_blog_med_FEC_john-schnobrich-FlPc9_VocJ4-unsplash.png",[1088],{"name":1089,"avatar":1090},"Alban Pautré",{"src":1091,"target":1092},"/avatar/alban.png","_blank","2024-08-07","content:en:blog:art_attest_exam_template.md","en/blog/art_attest_exam_template.md","en/blog/art_attest_exam_template",1774486228495]